CRAIG L. SEMLER, O.D., P.C.
402 12th Avenue NE
P.O. Box 89
Hampton, Iowa 50441
(641) 456-4251
Toll Free 888-431-2020
"Office Hours by Appointment
MON WED THU FRI 8am-5pm
TUE 8am-7pm
E 1
YE 2
CARE 3
PROFES 4
SIONAL 5