John joined Davidson & Company LLP in 2015 and has held a CPA, CA designation since 2013, completing the CPA In-Depth Tax Course in 2017. He has expertise in tax compliance including services for corporations, trusts, partnerships, charities and individuals, with a focus on private company tax. He also has experience with tax planning including reorganizations, acquisitions and inter-generational transfers.  John’s clients operate in a variety of industries including real estate, venture capital, manufacturing, professional services, film and television, cryptocurrency and many others.  In his spare time, John enjoys learning new languages, weight training, and binge-watching Netflix.