Book your flu vaccine with a GP or pharmacy online. Find nearby appointments
Level 1 / 20 Bayview Terrace, Claremont, WA 6010


After completing my medical degree at the University of Western Australia, my initial hospital time included a range of clinical experiences at both Fremantle Hospital and Princess Margaret Hospital, leading to the development of a broad range of clinical skills.

Acquiring my General Practice Fellowship involved time spent rurally in Derby, along with various clinics across Perth. I have a passion for all aspects of General Practice and enjoy the opportunity to develop long-term clinical relationships with patients and their families. 

I have developed special interests in paediatrics, women's health and sexual health. To further my skills in these areas, I have completed a Diploma of Child Health, a Vocational Diploma in Women’s Health and a Certificate in Sexual Health. I am skilled in inserting both Mirena and Implanon contraceptive devices.

Beyond family medicine I have also gained considerable clinical experience in Occupational Health (pre-employment medicals and managing work place injuries), Skin checks and Travel medicine. Having also travelled extensively, this is an area of medicine I really enjoy. I am competent in performing skin checks and removing skin lesions

Outside of general practice, I am busy! I have three small children and I can be found chasing them around at the beach, parks, local community events and their various after school activities. I love playing tennis, swimming and pilates, and look forward to many a social occasion with my family and friends. 

Read more

Qualifications and Experience


  • Diploma of Child Health (DCH)
  • Fellow of the Royal Australian College of General Practitioners (FRACGP)
  • Bachelor Of Medicine Bachelor of Surgery (MBBS) from University of Western Australia

Languages spoken

  • English

Find GPs on Bayview

select date

Book appointment

Show a specific date:

Show this specialty:

Show appointments at:

Select a location:

Show Appointments
Show times for
General Practice
  • General Practice
Show appointments at
Claremont - GPs on Bayview
  • Claremont - GPs on Bayview

Choose a Location

GPs on Bayview
Claremont, 6010, WA
More Appointments

Book Appointment Now

See All Times
Thu 25 Aug 11:45AM 1:15PM More