University of Alberta

Ordan Lehmann

Professor
Faculty of Medicine & Dentistry Department of Ophthalmology & Visual Science
829 Medical Sciences Building
8613 - 114 St NW
Edmonton, AB
Canada T6G 2H7

Additional Information:

Other Information: Secretary: 780-477-4720 Laboratory: 780-492-8834