Jim is what a CPA should be. Smart, efficient and easy to deal with. We used Jim to advise and set up our business in a tax efficient way, future proofing our structure and allowing for our growth goals. I also use Jim for my personal filings, and unlike previous CPA's, i get great advice, not just a number cruncher. His entire staff are a pleasure to deal with and i have no hesitation in recommending Jim and his team.