Best physician ever! Dr. Horrocks is the best doctor and I love his staff. They are kind and compassionate even when a mistake has been made. I was told to come in for blood work via their website. Unfortunately, Dr. Horrocks was out of the office and forgot to leave any instructions on if or why I needed blood work. They apologized and made sure they spoke to the doctor the next day and made time for me when it was convenient for me. They always answer my questions, address my concerns, and take great care of me. Kudos to Dr. Horrocks and his staff especially Cindy!