Dr. Shepard is amazing! He always remembers things about my previous visits, family history, asks questions, makes great observations, and is very knowledgable. My whole family loves him! His practice has grown, so sometimes the wait is a little longer, but it is definitely worth the wait!