At Dinsdale Medical Centre our patient’s health is our number one priority.

Our friendly and experienced team have been taking care of our patient's health since 2006, offering proactive, quality primary healthcare in a safe and comfortable environment and delivered in a timely manner. We are committed to building long term relationships with our valued patients, while striving to meet our patient's every need and providing the best possible service. 


Medical Staff 


DR. Gordon Tam

Chief Medical Officer


DR. Mohammad Hassan

General Practitioner


Bella Lui Caster, PA-C

Physician Associate

Bella is a Physician Associate (PA-C) who has recently moved here with her family from California, USA. She holds a Bachelor's degree in Kinesiology and a Master's degree in Medical Science. She obtained her Physician Associate degree from Stanford University. She is nationally certified (the "C" in PA-C) through the NCCPA in the United States.                                                                                                                             

Bella has been a Physician Associate for over 13 years. She has worked in family practice, geriatrics, gynaecologic oncology and most recently in spine    surgery. 

Avatar 96

Deborah Kennard

Practice Nurse


Morgan List

Enrolled Nurse

I completed my medical/nursing training at Wintec, Hamilton City Campus. 

I have always wanted to help people growing up so when my Great Aunt told me about nursing, I was inspired and followed in her footsteps.

I like horses, spending quality time with friends and loved ones and going on adventures.


Rupinder Gill
Practice manager
Agnes Lie
Account team

Administrative Staff

Octariana Siahaan
Gopi Nayak

Avatar 96

Rupinder Gill
Nurse Prescriber/
Practice Manager