Trusted care since decades

Farmville Internal Medicine

Your health is our primary focus.

What we offer

Comprehensive Care

From routine wellness to complex chronic care, our team delivers attentive medicine for every stage of life.

Primary Care

Comprehensive preventive care and routine checkups for adults of all ages.

Chronic Disease Management

Ongoing care for diabetes, hypertension, heart disease, and other chronic conditions.

Women's Health

Personalized wellness exams and health screenings tailored for women.

DOT Physicals

DOT-certified physical examinations for commercial drivers.

Corporate Medicine

Employer-focused health services, screenings, and occupational care.

We accept most major insurance plans including Medicare, Medicaid, Blue Cross Blue Shield, Aetna, and UnitedHealthcare. Please call to verify your coverage.

Meet the team

Our Providers

Experienced clinicians committed to personalized, compassionate medicine.

Portrait of Kenneth M. Lovette, MD, MPH

Kenneth M. Lovette, MD, MPH

A UNC Chapel Hill graduate with more than 40 years of experience caring for patients across eastern North Carolina.

Portrait of Charlotte W. Goodwyn, ANP-C

Charlotte W. Goodwyn, ANP-C

Owner of the practice and ECU graduate with over a decade of experience. Bilingual in English and Spanish.

Portrait of Christina Kidd, DNP, AGNP-C

Christina Kidd, DNP, AGNP-C

ECU-trained, board-certified Adult Gerontology Nurse Practitioner dedicated to patient-centered care.

Portrait of Haley Upchurch, MSN, FNP-C

Haley Upchurch, MSN, FNP-C

Purdue University graduate and board-certified Family Nurse Practitioner serving patients of all ages.

Visit us

Office Hours & Location

Hours

Monday – Thursday: 8:00 AM – 5:00 PM

Closed for lunch 12:00 – 1:00 PM

Friday – Sunday: Closed

Address

3485 North Main Street
Farmville, NC 27828

Get in touch

Contact Us

Reach out to schedule an appointment or ask about our services.