Teresa Brennan D.O.

Teresa Brennan D.O.

Physician • Florida

All Providers / Teresa Brennan D.O.

Teresa Brennan D.O.

Meet Teresa Brennan D.O.

Connect with Teresa Brennan D.O. at Island Doctors. Explore professional background and contact an office below for current schedules and appointment information.

View Office Information

Care Focus

  • Family medicine
  • Women’s health
  • Diabetes care and health improvement

Explore Primary Care Services

Education & Training

  • Board certification in Family Practice

General Information

Dr. Brennan joined Island Doctors after 30 years of medical service with the U.S. Navy. Her leadership roles have included Departmental Head of Family Medicine, Director of Health Care Services, and Senior Medical Officer.

Her professional affiliations include the American Academy of Family Physicians, American Osteopathic Association, and Uniformed Services Academy of Family Physicians.

Offices & Appointments

Contact the office to confirm this provider’s current schedule, appointment availability, and participation with your insurance plan.

Island Doctors Arricola — St. Augustine

100 Arricola Avenue
St. Augustine, FL 32080

Call 904-825-4368

View Arricola Office DetailsGet Directions

Island Doctors East Palatka

199 U.S. Highway 17, Suite A
East Palatka, FL 32131

Call 386-312-0250

View East Palatka Office DetailsGet Directions

Island Doctors Old Moultrie — St. Augustine

2460 Old Moultrie Road, Suite 5
St. Augustine, FL 32086

Call 904-797-5740

View Old Moultrie Office DetailsGet Directions

Preparing for a visit? Review our patient forms and ask the office what to bring.

Explore Primary Care Services