John has specialised in tax and trust law since 1984. John provides tax and trust advice to a wide range of New Zealand and offshore corporate and private clients, and not-for-profit organisations. The majority of his work is cross-border/international in nature. John is a frequent presenter at conferences in New Zealand and internationally and has authored numerous publications on tax and trust law issues. He was a part-time Teaching Fellow at the University of Auckland for the Master of Taxation Studies degree. John was Founding Chairman of the New Zealand branch of STEP and has served as a STEP Worldwide Council member.