Admitted to practice in 1985, John has practiced as a barrister and solicitor in Western Australia for over 30 years.

John has extensive experience in civil litigation, commercial disputes, crime, employment law and local government law. He has a vast knowledge of different practice areas and has advised individuals, companies and partnerships in a wide range of commercial litigious and non-litigious matters.

John is an excellent advocate and has appeared as Counsel in most Courts and Tribunals in Western Australia. He has also appeared at the Royal Commissions, local government inquiries and before disciplinary boards.

John is also able to assist with media and public relations, a vital element in the mitigation of damage to personal reputation and corporate risk management.

As Mayor of the Town of Cottesloe (1997 – 2003) and Chairman of the Town’s Town Planning Scheme Review Committee (1999 – 2003), John has worked at length with local government officers and planning consultants.

In 2002, John was awarded the Centenary Medal for service to local government.

John is well known for his role as a commentator on the radio station 6PR and on Channel 9.

John is also a Notary Public.

John is a graduate of the University of Western Australia and has a Bachelor of Arts, Bachelor of Laws and Master of Laws degree.

Subscribe for updates here:

Level 2, 82 Beaufort Street
Perth, Western Australia 6000

Unit 4, 70-74 Frederick Street

Albany, Western Australia 6330

Telephone: 08 6311 7080  |   Facsimile: 08 6311 7081  |  Email:

  • Facebook
  • LinkedIn

​ABN 15 623 425 696  |  ACN 623 425 696