Address:
660 S Euclid Ave, Saint Louis 63110
WASHINGTON UNIVERSITY OPHTHALMOLOGY
4921 Parkview Pl SUITE 12C, Saint Louis 63110
(314) 362-3937 (Phone), (314) 362-3725 (Fax)
1900 W Polk St, Chicago 60612
(312) 864-6000 (Phone)
Education:
Medical School
University of Illinois At Chicago / College of Medicine
Graduated: 2009