Greg's principle areas of practice are taxation and criminal law, in particular, taxation related crime. Since coming to the Bar, he has acted for a variety of clients including Ernst & Young, Deloitte, Crown Solicitors Office NSW, Sydney Local Health District. Greg has been appointed to the Commonwealth Director of Public Prosecutions External Junior Counsel Panel.
Greg was admitted to practice in 1997 and was called to the Bar in 2012. He has a Bachelor of Economics, Bachelor of Laws (Honours II) and Master of Laws from the University of Sydney.
Greg serves as a Bar Councillor of the NSW Bar Association as well as Chair of the New Barristers Committee, member of the Finance Investment Audit Committee and Education Committee. Greg also serves as a member of the Law Council of Australia Young Lawyers Committee.
Before coming to the Bar, Greg worked at large accounting firms, an investment bank, practised as a solicitor and worked in the construction industry. He was previously a manager in Ernst and Young's taxation, banking & finance division. He was also an assistant fund manager to unlisted wholesale real estate equity funds at Macquarie Bank.
Caratti v Commissioner of Taxation  FCA 70; Bazzo v Commissioner of Taxation  FCA 71
Macquarie International Health Clinic Pty Ltd v Sydney Local Health District; Sydney Local Health District v Macquarie Health Corporation Ltd (No 10)  NSWSC 1587
R v Seller; R v McCarthy  NSWSC 1299
Hua Wang Bank Berhad v Commissioner of Taxation  FCA 1392