Dr. Leonard Onwumelu
Owner & Family Doctor · MD, MRCS, MRCGP, DTM, CCFP, MBA, LMCCClinical Director and Clinical Assistant Professor of Family Medicine with extensive experience in community medicine and seniors’ care across Calgary.
Meet the team
Experienced physicians and clinic professionals, united by a commitment to thoughtful, person-centred medicine.

Our physicians
Our doctors have trained and practised across Canada, the United Kingdom, Ireland, Nigeria, and beyond, bringing a rich breadth of knowledge to the Deer Ridge community.
Clinical Director and Clinical Assistant Professor of Family Medicine with extensive experience in community medicine and seniors’ care across Calgary.
A family and emergency physician who has served the Deer Ridge and Deer Run communities since the 1980s and continues to teach at the University of Calgary.
An Assistant Clinical Professor with special interests in women’s health, obstetrics and gynecology, children’s health, contraception, and IUD services.
An experienced family physician with interests in elderly care, chronic disease management, and women’s and children’s health.
Brings broad experience in family medicine, paediatrics, women’s health, elder care, palliative care, and weight management. Currently accepts walk-ins.
Provides compassionate care across women’s and child health, chronic disease, prevention, occupational medicine, mental health, elderly care, and minor procedures.
A patient-centred physician with experience spanning women’s health, geriatrics, ENT, psychiatry, emergency medicine, and obstetrics and gynecology.
A board-certified child and adolescent psychiatrist and Associate Clinical Professor committed to evidence-based, safe, and culturally responsive care.
Clinic professionals
From nursing care to reception and clinic management, our wider team helps make every visit welcoming and coordinated.
An LPN and advanced foot-care specialist with experience in geriatric care and home visits.
Supporting the clinic’s day-to-day operations and patient experience.
Helping patients navigate appointments and clinic services.
Welcoming patients and supporting the care team.