Accepting New Patients

Care that listens, medicine that lasts.

ApexMedicalCenter, PC offers Internal Medicine and Geriatrics for every chapter of adult life — from your first wellness visit to the thoughtful, unhurried care our senior patients deserve.

20+

Years serving Cobb County

15k+

Patients cared for

4.9★

Patient rating

Board-Certified

Internal Medicine & Geriatrics

Whole-Person Care

Unhurried, personal visits

30min

Average new-patient visit length. Because good medicine begins with a real conversation.

Welcome to ApexMedicalCenter

Primary care rooted in relationship, not rush.

Our mission is simple: to help adults and seniors in Marietta live longer, fuller, more independent lives. As internists and geriatricians, we look at the whole picture — your medications, your mobility, your memory, your goals — and build a plan that honors all of it.

You'll see the same physician visit after visit, your questions will be answered without the clock ticking, and your family will always be welcome in the room.

  • Continuity with one trusted physician
  • Fellowship-trained geriatric expertise
  • Coordinated care with your specialists
  • Medicare & most major plans accepted

What we do

Comprehensive care, gently delivered.

From routine physicals to complex chronic conditions, our practice is designed around the realities of adult and senior health.

Preventive & Wellness Care

Annual physicals, Medicare wellness visits, screenings, immunizations, and personalized plans to keep you well before problems start.

Chronic Disease Management

Steady, coordinated care for diabetes, hypertension, heart disease, COPD, thyroid disorders, and arthritis — with clear goals you understand.

Geriatric Medicine

Memory and cognitive evaluations, fall prevention, medication review, and independence planning tailored to the unique needs of older adults.

Same-Week Acute Visits

Infections, injuries, flare-ups, and the "something isn't right" moments — seen quickly by a physician who already knows your history.

Immigration Exams

Immigration medical examinations for applicants completing the required health evaluation. Call our office to learn what to bring and to schedule your exam.

In-office lab draws EKG & vitals monitoring Care coordination Advance care planning Caregiver support

Your physician

Meet the physician behind your care.

Board-certified in Internal Medicine with advanced training in Geriatrics, Dr. Bain has cared for Marietta families for more than two decades.

Dr. McKinley T. Bain, MB BS, MD

Internal Medicine & Geriatrics

Founder of ApexMedicalCenter and a fellowship-trained geriatrician, Dr. Bain is dedicated to preserving independence and dignity for older adults and their families. Focused on preventive medicine and complex chronic disease, he is known for clear explanations and patient-centered treatment plans that fit real life.

Board-Certified Geriatrics Preventive Care

Patient stories

Trusted by families across Marietta.

"For the first time in years my mother feels like her doctor actually knows her. They took the time to sort out her medications, talked with us as a family, and she's steadier on her feet than she's been in a long while."

D

Daughter of a patient

Caring for Mom, age 84 · Marietta

"Never rushed, always thorough. I've had the same doctor for twelve years and wouldn't go anywhere else."

— Longtime patient, age 71

"They caught my blood pressure problem early and walked me through every step. Kind staff, easy parking, and I'm always seen on time."

— New patient, age 58
ABIM Board-Certified Medicare Accepted American Geriatrics Society Serving Cobb County Since 2003

Visit us

Hours & location.

Office Hours

Monday
8:30 AM – 5:00 PM
Tuesday
8:30 AM – 5:00 PM
Wednesday
8:30 AM – 5:00 PM
Thursday
8:30 AM – 5:00 PM
Friday
Closed
Saturday
Closed
Sunday
Closed

Become a patient

Ready for a doctor who knows your name?

We're welcoming new adult and senior patients. Call our office, send a note, or complete the request form and our team will reach out within one business day.

Existing patients: access your records, messages, and appointments through the eClinicalWorks Healow Patient Portal.

Download the Healow App

  1. Open the App Store (iPhone) or Google Play (Android) and search for "healow".
  2. Download and install the app, then tap Get Started.
  3. When prompted, enter our practice code: DACDBA
  4. Sign in with your Patient Portal username and password, then create a 4-digit PIN for quick access.

Need your portal login? Call our office at (770) 427-7800 and we'll help you get set up.

Please do not include sensitive medical details. For emergencies, call 911.