Dr. Kegler is a wonderful and very knowledgeable doctor. Their office typically gets new patients (and existing patients) in for appointments very very quickly. If you have a problem, they can usually get you in same day. They accept most all medical insurances. They also do contact and glasses exams (they can provide you with contacts but can only give you a prescription for glasses). Dr. Kegler and his staff are all very friendly too!!