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