I have been a patient of this practice for several years and cannot say enough great things! Though I typically see Dr. Spangler, all three doctors are extremely knowledgable, thorough and attentive to detail. The staff as a whole combines professionalism with genuine concern for the patient to provide individualized care. Scheduling or being seen in a timely manner has never been an issue as the administrative staff members are kind, caring and extremely helpful! I recommend this office to all of my friends-- my family members are already patients 🙂