Our Team



Dr Peter McMahon

Dr Peter McMahon has over 25 years experience as a GP supervisor. He is also a senior clinical lecturer for Wollongong GSM and clinical skills teacher for phase 4 medical students. His post graduate qualifications include a Master of Family Medicine (Monash) in which a major component was in learning and teaching family medicine. He has a special interest in skin cancer medicine. He was a VMO at Murwillumbah Hospital for 30 years before retiring from this role in 2016. He continues to manage a wide variety of medical problems as a general practitioner.

Dr Ross Morrison

Dr Ross Morrison

Dr Ross Morrison has been a practising GP for 25 years at Main Street Medical Centre and was a Visiting Medical Officer (VMO) at Murwillumbah District Hospital for 22 years. He has continued a full time active General Practice role with a focus on continuity of care of patients, dealing with the wide scope of medical problems that present in General Practice whilst at the same time dealing with the administration of a busy family orientated General Practice. 


Dr Tony Camilleri

Dr Tony Camilleri has been working in the community for over 20 years. He has a special interest in palliative care and delivery of quality medical care for those with cancer.


Dr Richard Wellm

Dr Richard Wellm has been a GP since 2004 and joined Main Street Medical Centre in 2006. He studied medicine in Germany and trained in General Practice in the UK. He manages the whole spectrum of General Practice including chronic disease management, mental health and palliative care.


Dr Walter Hendrikse

Dr Walter Hendrikse graduated in 1997 from the Erasmus University in Rotterdam in the Netherlands. He worked in the Kimberly region for 6 years before settling in Murwillumbah in 2006. He has a special interest in Skin Cancer Medicine. He runs a skin cancer clinic every Tuesday afternoon and regularly assists the visiting Plastic Surgeon with skin cancer surgery at the Murwillumbah Hospital. He enjoys the wide variety of General Practice.


Dr Cameron Williams

Dr Cameron Williams grew up on the Gold Coast before attending Sydney University gaining an honours degree in physiotherapy in 1992. He then worked as a sports and musculoskeletal physiotherapist in Australia and the UK gaining a Masters degree in Pain Management from the University of Leicester. He has worked with many sporting teams and international athletes and sports persons. He then completed a Bachelor of Medicine Bachelor of surgery at Griffith University on the Gold Coast.

He spent two years at the Gold Coast University Hospital before working throughout Northern NSW as a rural GP. He enjoys all aspects of primary care medicine with a special interest in sports medicine.

Dr Williams lives on the Gold Coast with his wife and four children keeping busy with surfing, fishing, boating, soccer, cricket, canoeing, cycling and running.

Medical Student

Sebastian Sproats

Sebastian Sproats

We are pleased to welcome – Sebastian Sproats – our new Medical Student from the University of Wollongong

Sebastian will be with us until May 2020. Before your consultation we will ask your permission if Sebastian can be involved in your care.

Sebastian has a background in Microbiology and has interests in pediatrics, sports medicine, and diabetes/endocrinology


Practice Manager: Sarah Niedermeyer

Nursing Staff: Sr Joy Wade, Sr Jenny Brown, Sr Anne-Maree Muldoon, Sr Louise McConnell, Sr Emma Lane and Sr Sarah.
Our dedicated team of nurses assist the doctors in surgery and with wound care, INR testing, spirometries, vaccinations, childhood immunisations and ECGs.

Our team of Registered Nurses run the following Clinics:

  • Women’s Screening (Pap test) Clinic every Monday afternoon
  • Chronic Disease Management (CDM) Clinics every Tuesday and Friday
  • Home Health Assessments for 75yrs and over every Wednesday

Reception Staff:  Angela (Head Receptionist), Stacey, Barbara, Jenny, Pam and Radha
Our friendly and efficient Reception Staff will always try to help you with booking of appointments or any questions you may have.