I have been going here for years. I love the staff, they are so friendly and very helpful. Dr. Steven Shake is the best. He listens to all of my concerns and answers all of my questions. He is in no hurry to get you through the system. The best doctor ever!