What can I say, this place rocks! Both my son and I have been long time patients at this office, and Kate, Thomas, and the girls have delivered nothing short of the best care possible. There have plenty of occasions (today being one), where one of us needed to be seen, and almost always have been worked in to the schedule that same day. These guys truly are the best! A big thank you to everyone at this office, for taking great care of us and treating us like family!