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


I finished my medical training at UWA in 1998 and then spent my intern and resident years in Perth.  I finished my General Practice training in 2003.  My training was in rural and remote locations.  I then went on and became a rural GP and have worked in Moora since 2003.  I have a very broad knowledge of General Practice.  I was involved in patient care at Moora District Hospital for many years.  My years as a rural GP allowed me to really embrace the concept of comprehensive care for both my patients and their families.

I also have years of experience as a ‘boarding parent’ as both my children have attended boarding school.  This has given me a unique perspective on the challenges facing both boarders and their families.

I have a special interest in Women’s Health and Mental Health and have completed extensive training in both areas over many years.  Supporting women through menopause is a particular interest of mine.  I am also very experienced in providing Antenatal Shared Care.

My time in Moora also involved providing services to the local aged care facility and working with my older patients to enable them to stay independent within their own homes.  This was an aspect of my work I found particularly rewarding.

I see being a GP as an absolute privilege and am very excited to continue my career in the city and meet a new group of patients and their families.

When I’m not at work I enjoy spending time with my two teenage children and two mini sausage dogs.  I also spend my time cooking, gardening, exercising and occasional painting bad abstract art.

Read more

Qualifications and Experience

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