Mango Medical Clinic is co-founded by classmates Dr. Dai and Dr. Lin based on their shared vision of longitudinal, evidence-based family practice.

Dr. Yue (Leo) Dai, Co-founder

Dr. Dai was born in Heilongjiang, China, moved to Germany at the age of seven, and then immigrated to Canada at the age of thirteen. He has a background in Pharmaceutical Sciences, received his Medical Doctorate degree (MD) and Family Medicine training at UBC. He currently holds a faculty position as Clinical Instructor with UBC. Dr. Dai enjoys spending time with his wife and daughter. He is passionate about vocal performance and learning new musical instruments.


Dr. Sheng Ping (Billy) Lin, Co-founder

Dr. Sheng Ping Lin was born in Taipei, Taiwan and moved to Canada at age 15. He double majored in Pharmacology and Computer Science during his Undergraduate studies, and received his Medical Doctorate and Family Medicine certification at UBC Faculty of Medicine. Dr. Lin is also currently a Clinical Instructor at UBC. In his spare time, he enjoys hiking, skiing, coding, and spending time with his lovely wife and family.


Dr. Chin Wang (Dennis) Ma, Associate Physician

Dr. Ma was born in Hong Kong and immigrated with his parents to Vancouver, Canada at a young age. Despite this, he retained verbal fluency in Cantonese. He completed his Bachelor of Science degree in Pharmacology, as well as his Medical Doctorate at UBC. He subsequently completed his Family Medicine training at the University of Toronto, and has now returned to Vancouver to practice primary care. Outside of medicine, Dr. Ma enjoys exercising, following up on consumer electronics, and spending time with his family and fiancee.


Dr. Lorna Kan, Associate Physician

Dr. Lorna Kan was born in Taipei, Taiwan and moved to Canada at the age of six. She completed a Bachelor of Science degree in Cell Biology (UBC), a Medical Doctorate (MD) and  Family Medicine training at UBC. She is a Clinical Instructor in the Department of Family Medicine, UBC. Dr. Kan has a special interest in women’s health and she is also a physician at Shapedown BC Program in Chinese. She is the proud mother of two grown children and she enjoys spending time with her family.

Dr. Amy Hung, Associate Physician

Dr. Hung was born in Taiwan and moved to Canada at age 10. She completed a Honors degree in Physiology, followed by Medical Doctorate degree at the University of British Columbia. She also worked as a research assistant with a developmental pediatrician at BC Children’s hospital and she was touched by the resilience of patients and families with neurodevelopemental disorders. She then completed her Family Medicine residency and additional training in Developmental Disabilities at Queen’s University. Dr. Hung speaks Mandarin and is happy to provide primary care to patients in the province that she grew up in.


Dr. Sandeep Grewal MD, ABFM diplomate, MCFP

Dr. Grewal went to McMaster University for her undergraduate studies and abroad for Medical school at University of Medicine and Health Sciences-St.Kitts. She completed her Family Medicine Residency at Louisiana State University Health Sciences Centre – Shreveport. She is an American Board of Family Medicine Certified Physician and hold medical license to practice in Washington and British Columbia. She recently moved to Vancouver from her hometown Toronto.


Mrs. Pippin O’Neill, NP(F)

Mrs. Pippin O’Neill was born and raised in Vancouver. She received her degree in Kinesiology from SFU in 1991 and then RN‎ from North Island College .  After practicing in the United States , she qualified as a Nurse Practitioner (NP) in Canada.
She  honed her skills in the Middle East  as a seasoned NP, with minor surgeries, birthing babies, chronic disease care, trauma, and primary care across the lifespan. She has extensive experience working in remote Canadian northern communities, caring for addictions and severe trauma, and is one of Canada’s most experienced NPs. Pippin enjoys
spending outdoor time time with her ‎family.

What’s a Nurse Practitioner?

Nurse Practitioners (NP) are independent health care professionals that improve patient access to health care.  An NP can autonomously diagnosis and treat illnesses, order and interpret tests, prescribe medications and perform medical procedures.
The philosophy is the NP treats the whole person by addressing needs relating to a person’s physical and mental health, focusing on how an illness affects a person’s life and family, offering ways for a person to lead a healthy life as well as teaching ways to manage chronic illness.