Jim has an excellent combination of technical aptitude and business sense. This allows him to provide technical insights/solutions while remaining focused on the critical strategic and business issues at hand for a given project and/or client–a very welcomed combination in a technically-oriented project lead or manager. I recommend Jim and hope to have occasion to work with him again in the future.