1. Craig L Semler, OD 402 12th Ave NE, Hampton, IA 50441 Coordinate: 42.75307,-93.20182 Phone: (641) 456-4251