You are invited to join

Marin Family Medicine

Golden hills of Marin

We've made enrollment simple. Here's how to join:

1

Make Sure We’ve Met

We want to ensure our practice is the right fit for your needs.

  • Already spoken with us? If so, please proceed to Step 2.
  • Not yet? Sign up for a Meet & Greet Call so we can explain how Direct Primary Care works and answer any questions.
2

Create Your Membership

Click the button below to enter your basic information, add payment details, and sign our Patient Agreement. Please read it carefully—we'll also cover the key points at your first visit.

A note about billing:

  • Initiation fee: $1,000 per adult (no initiation fee for kids), capped at two per family. This is billed on the day of your first visit.
  • Monthly membership: Your first monthly fee will be billed one month after your first visit.

For families, our enrollment system sometimes overestimates your initiation fees—we'll review and correct this before any charges go through.

3

Schedule your initial visit

Once enrolled, you’ll be prompted to schedule your initial visit so we can get to know your health history and goals.

Ready to join?

We are thrilled to welcome you to the practice. If you have any issues signing up, just give us a call or text us at 415-704-8373.

Warmly,

Josh Pepper, MD
Angela Mendoza, MD
Max Binstock, MD
Lily Barnard, MD

Join Marin Family Medicine
The founding physicians of Marin Family Medicine

Our team

Meet your Doctors

We are three family physicians whose decades-long friendship informs our vision for a new type of primary care that puts relationships first. In July 2026 we were joined by Dr. Lily Barnard. Learn more about our backgrounds, medical training, areas of interest, and approach to patient care.

Learn more