Let me first say I've been coming to Dr. Horrocks for over 5 years. This office has been great to work with. When I found this office I lived 2 minutes away... now I'm 40 mins away but still make the drive to see him and his staff. I feel like finding a great doctor is hard but I've found one!