John joined Davidson & Company LLP in 2015 as a Canadian Tax Manager and has held a CA designation since 2013. 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. In his spare time, John enjoys learning new languages, weight training, and binge-watching Netflix.