About Preventive Medical Center of Marin




At Preventive Medical Center of Marin in San Rafael, California, Elson M. Haas, MD, leads a team of devoted medical providers who offer a holistic approach to patient care. They combine the best of Western and Eastern medicine with nutrition, lifestyle modifications, herbology, and mind-body healing to help patients improve their health and prevent chronic illness.

Preventive Medical Center of Marin focuses on preventive medicine, helping patients address health issues and reduce their risk of illness naturally. The practice operates on a philosophy of taking care of the body and identifying and healing the root cause of a patient’s symptoms. They offer a wide variety of safe and effective approaches to treat health problems and to achieve balance in the body.

The team at Preventive Medical Center of Marin offers a wide range of health assessments including cardiovascular risk, vitamin and mineral assays, and food allergy and intolerance screenings. They also offer advanced hormonal screenings and tests to measure gastrointestinal function, as many health conditions are rooted in hormonal imbalance and digestive inflammation.

Preventive Medical Center of Marin works within the insurance model whenever possible, and accepts most insurance plans. New patients are welcome, and appointments are available by calling the office at 415-213-2249.

Testimonials

Words from our patients

  • Yelp

    "This place has saved my life. I have had many, many good experiences with the practitioners here...I feel incredibly lucky to have found these practitioners at PMCM!"

    Thalia F.
  • Yelp

    "Dr. Haas and his staff are professional, experienced, friendly, accommodating, and get the job done well."

    Evan H.
  • Yelp

    "I go here because they offer good primary care, will refer you to specialists as needed, have great experts on other health areas right there,..."

    Craig F.
Location
Preventive Medical Center of Marin

4340 Redwood Highway, St22
San Rafael, CA 94903
Phone: 415-213-2249
Fax: 415-472-7636
Office Hours

Get in touch

415-213-2249