We saw Dr. York and he was excellent. Friendly, capable, and knowledgeable. The staff were very friendly and very helpful. The reason I gave them four stars is because of the wait time. Our appointment was for 4:30pm and we did not see the doctor until 5:36pm. For a 2 year old, that is a lifetime. I get the feeling that the person scheduling the appointments is doing it in 15 minute windows with no allowance for people who are late or people who need more time, so that by the end of the day there is a huge back up. The scheduling is inefficient and really damages what would otherwise be a great experience. I will definitely be coming back, but I will be picking the FIRST appointment of the day,