One of the best people I have ever worked with. Jim is an extremely talented technology professional. He has a vast expanse of knowledge encompassing many different technologies. He is also a good and ethical person who is an asset to every organization.