Meet Our Providers Providing the highest quality of care to our patients is very important to us. We have put together a care team to help us meet your needs. Care team members include a provider, a nurse and a patient service member. This team will work together as a unit to provide the highest quality of care for you. To learn more about our medical providers and for contact information please click on the links below. Dr. Celeste Rains Dr. John Herscher Kyle Hodges, APRN Tara Powell, DNP, APRN, CPNP-PC