Pediatrics · Female · Age 66
Accepting new patients
Make an Appointment
Dr. Teresa Brennan, MD is a pediatrics specialist in Lynchburg, VA and has been practicing for 36 years. She graduated from Johns Hopkins U, School Of Medicine in 1978 and specializes in pediatrics.
Search for your insurance provider
Dr. Brennan accepts
Accepted insurance can change. Please double-check when making an appointment.
Dr. Brennan accepts the following insurance:
Dr. Brennan's conditions and procedures: