John graduated from Monash University in 1974 with a B. Jurisprudence degree and an LL.B (Hons). In 1978 he obtained a M. Philosophy degree from the University of Southampton having done a thesis on International Tax. After practising as a solicitor for about 9 years John came to the Bar in 1984 and took silk in 1997. He has practised predominantly in revenue law.
John has served as a Victorian State Councillor of the Taxation Institute of Australia from 1989 to 1997 and again from 2002. He was President of the Taxation Institute in 2005. John has also been a member of the Taxation Committee of the Law Council.
*liability limited by a scheme approved under Professional Standards legislation