Would give 0 stars if I could. Worst doctor ever! Never prepared. Rude and immature. Cares more about getting your money from uncovered services, an mony from your OHIP appointment than your health, as a patient. Spends more time gossiping about his patients with his staff (within ear length of the waiting room) than with you during your appointment. Regurgitates what he read in med school and has no idea how to apply that knowledge. Run... dont waste your time... hes annoyed that youre there.