We believe everyone deserves compassionate and respectful medical care.

We Celebrate Diversity  You

We embrace patients of every race, color, religion, national origin, immigration status, age, sex, sexual orientation, gender identity, gender expression, and disability.

Health at Every Size

We are proud advocates of the “Health at Every Size” paradigm. We respect bodies of all shapes and sizes.

Love Wins

We cultivate a welcoming and supportive environment for patients of all sexual orientations, gender identities, and gender expressions.

Citizens of The World

We welcome patients of all nationalities regardless of immigration status because everyone deserves quality health care.

Direct Primary Care

Direct Primary Care (DPC) eliminates restrictive insurance, intrusive billing, and hurried schedules to empower the patient-doctor relationship and deliver unlimited access to personalized, comprehensive primary care for a flat monthly fee.

Why DPC?


  • Compassionate, experienced providers
  • Unlimited office visits with no copays
  • Same-day or next-day office visits
  • Direct access via text, email, phone, or video chat


  • Flat monthly fee for unlimited access
  • Transparent pricing without copays or deductibles
  • Deep discounts on labs, medications, and imaging
  • No insurance requirements

We Go Beyond Traditional Primary Care

Gender Affirming Services

Our holistic services for transgender individuals extend beyond treatment to support the emotional and mental health of our patients.

Reproductive Health

We are dedicated to improving the accessibility and affordability of reproductive health services and screenings for women in our community.

Medical Cannabis

We offer one-time consults to certify patients to participate in Pennsylvania’s Medical Marijuana Program due to a qualifying medical condition.

These services are included in our Radiance membership plans as part of comprehensive primary care.

Meet Our Radiance Community

Join Radiance for compassionate and respectful medical care.

Let’s get started.

Questions? Contact us for a free 30-minute virtual Meet & Greet.