Photo of Dr. Justin Lindsey

Dr. Justin Lindsey, DO

DPC Family Medicine physician, Salem, VA

Star City Medical

Dr. Justin Lindsey is a direct primary care physician who served in the U.S. Army and leads Star City Medical.

1606 Apperson Dr., Salem, VA 24153
At a glance
Practice model
Direct primary care membership
Insurance
Optional for services outside membership

Facts on this page last checked October 2026. How we check doctors

About Dr. Lindsey

Dr. Lindsey is a physician who leads Star City Medical. He served in the U.S. Army before attending college. He earned his undergraduate degree from Roanoke College and his medical degree from the West Virginia School of Osteopathic Medicine.

He completed an internal medicine residency at LewisGale Medical Center. He came back to his hometown of Roanoke to build a practice that makes healthcare easy to reach. His philosophy is that patients should feel heard, valued and supported.

He focuses on personalized care and strong relationships.

Membership and fees

Monthly membership at Star City Medical is $35 for full-time college students with a valid ID, $45 for ages 16 to 24, $65 for ages 25 to 39, $70 for ages 40 to 49 and $75 for ages 50 to 65.

There is a one-time enrollment fee of $155 per patient or family, waived when a year is paid upfront.

The monthly fee covers suturing, EKGs, ultrasound, joint injections and skin biopsy.

Education and credentials

Degree
DO
College
Roanoke College
Medical school
West Virginia School of Osteopathic Medicine
Residency
Internal Medicine, LewisGale Medical Center
NPI
1871014423

Hospital and practice affiliations

Leads Star City Medical

Location

1606 Apperson Dr., Salem, VA 24153
Star City Medical practice page
Directions

Patient reviews

Be the first to review Dr. Lindsey.
Write a review

Questions patients ask

Does Dr. Lindsey take insurance, or offer a membership?

Star City Medical is a direct primary care practice with monthly memberships. Patients may use insurance for services not included in membership if they prefer.

How much does a membership at Star City Medical cost?

Monthly membership is $35 for full-time college students with a valid ID, $45 for ages 16 to 24, $65 for ages 25 to 39, $70 for ages 40 to 49 and $75 for ages 50 to 65. A one-time enrollment fee of $155 per patient or family applies, and it is waived when a year is paid upfront.

Where did Dr. Lindsey train?

He earned his medical degree from the West Virginia School of Osteopathic Medicine. He completed his internal medicine residency at LewisGale Medical Center.

Where is Dr. Lindsey's office?

Dr. Lindsey leads Star City Medical.

Are you Dr. Lindsey? Claim this profile for free. Report a correction.

Ready to contact Star City Medical?