Dr. Lam is a licensed Nephrology in ON. Graduated in 1984. Medical degree obtained from University of Alberta Faculty of Medicine and Dentistry. Completed residency training at University of Toronto and fellowship training at University of Toronto. Currently practices at Leo Tun Yee Lam MD (Leo Tun Yee Lam MD), located at 100 Colborne St W, Orillia , ON L3V 2Y9. In addition to English, Dr. Lam speaks Cantonese.