John leads the international tax practice for Crowe Global. Prior to Crowe Global, John was Managing Partner of Crowe Australasia’s Tax practice, joining that firm in 2019 from Deloitte where he was a Tax Partner with over 21 years of Big 4 experience.