I look for three qualities in a professional: 1) Integrity 2) Job Knowledge 3) Common Sense. Jim possesses all of these characteristics. He works hard on behalf of his clients and is very pragmatic. I would definitely hire him again should the need arise. I worked as a federal officer and manager for many years and was exposed to many attorneys, CPAs, etc. Some represented their clients poorly, many were OK and a few were excellent. Our experience with Jim puts him in the highest category.