Highest general practice care
Our comprehensive GP services provide personalized healthcare solutions to address all of your medical needs.
- Immunisations
- Travel Medicine
- Medicals
- Pregnancy test
- Vasectomy
- Diabetes and Asthma education
- Anaesthetics
- Obstetrics
- Minor Surgery
- Paediatrics
- Removal of lesion or spots
- Dermatology
- Counselling
- Referral to Specialist
- Child and Adolescent Health
- Women’s Health
- Men’s Health
- Family Medicine
- Aged Care, Nursing Home visits
- Sexual Health
Our Team
Dr. Daffodil Joseph Anton
Dr Daffodil Joseph Anton (she/her) is joining our team as the new GP Registrar, starting her specialty training in Gener...
Dr. Daffodil Joseph Anton
Dr. Binura Jayaweera
Dr Jayaweera graduated with MBBS (Honours) from Monash University in Melbourne. He has worked in rural and metro hospita...
Dr. Binura Jayaweera
Dr Martin Ibach
Dr Marty has over 30 years experience in varied fields including several years Paediatric and Emergency training. He has...
Dr Martin Ibach
Dr Liam Walsh
Dr Liam Walsh grew up in Perth and completed a Bachelor of Physiotherapy followed by a Bachelor of Medicine/Bachelor of ...
Dr Liam Walsh
Dr Gary Wilson
Dr Gary Wilson is a Liverpool, UK born, Australia raised Univ. of WA graduate who has 39 years experience in general pra...
Dr Gary Wilson
Dr Louise Marsh
Dr Louise Marsh is a much loved and respected member of the local community working as a GP. She holds a Bachelor of Med...
Dr Louise Marsh
Dr Fintan Andrews
My qualifications: Bachelor of Medicine, Bachelor of Surgery Notre Dame. Bachelor of Exercise Rehabilitation Science UWA...
Dr Fintan Andrews
Dr Verelle Roocke
Bachelor of Medicine and Bachelor of Surgery Dr Verelle Roocke is an experienced GP in all aspects of general medicine, ...
Dr Verelle Roocke
Dr Gareth Mann
Dr. Gareth Mann is a highly experienced General Practitioner located in Margaret River, Western Australia. He also works...
Dr Gareth Mann
Dr Peter Carroll
Dr Peter Carroll is an Australian-based General Practitioner who works at Augusta Clinic. You can make an appointment Dr...
Dr Peter Carroll