Skip to main content

Dr. Todd Marlo

University of Illinois
1008 W. Hazelwood Drive
Urbana IL 61802
United States

Phone: 217-333-5300
Website: www.vetmed.illinois.edu
Year boarded: 2018
OFA Eye Certification Exams

40.1019523, -88.2271615