We are a group of dedicated family physicians providing excellent health care to residents of Orangeville, Grand Valley and surrounding areas.
All of our physicians provide care for all ages, including preventative health care, counseling, prenatal care, women’s and men’s health, end of life care and minor procedures.
We are also fortunate to have nurse practitioners and physician assistants working with us. They work independently with your doctor and are trained in primary care.
Most of our physicians are involved in hospital work at the local hospital, Headwaters Health Care Centre (HHCC).
Highlands Health Physicians
- Dr. C. Dan Mallin, MD, CCFP
- Dr. Navroop Singh, MD, ACFP
- Dr. Leisha Ostrowski, MD, CCFP
- Dr. Jill Bailey, MD, CCFP
- Dr. Enza Gucciardi, MD, CCFP-EM
- Dr. H. Priya Akula, MD, CCFP
- Dr. Karla Maag, MD, CCFP
- Dr. Charlie Joyce, MD, CCFP
- Dr. Reta French, MD, CCFP-EM
- Dr. Eric Clendinning, MD, CCFP-EM
- Dr. Mercedes Rodriguez, MD, CCFP
- Dr. Jeff Ponke, MD, CCFP
More Physician Information
Dr. Dan Mallin performs aviation medicals for residents in Dufferin County.
Practitioners involved in your care
The Nurse Practitioner (NP) works independently with your doctor and is trained in primary care. They are regulated by the NPAO and have a full scope of practice. The NP can see you for a physical, do well baby visits, provide advice on your chronic disease, treat your sore throat or ears and prescribe medications. The next time a receptionist mentions that your doctor is full that day, ask if you can see the NP.
Physician Assistants (PA) are regulated by CAPA and work independently with your doctor. Currently our PA works out of the Grand Valley office and sees patients for a variety of issues.
When you call the office for an appointment you may be asked to speak with the Triage Nurse. The Triage Nurse works directly with your doctor to deal with some of your acute health issues over the phone. This could potentially save you an office visit or make your treatment quicker. If she determines that you need to see a physician you will be booked accordingly.
Become a Highlands Patient
Our physicians take on new patients from Health Care Connect, a Provincial service for unattached patients.
Our local waiting list is maintained by the Central West Local Health Integration Network (LHIN).
What this means to you is better and quicker access to our physicians. We access it frequently so get your name on it today.
Go to Healthcare Connect >