Our Services

Internal Medicine

Our board-certified internal medicine physicians specialize in maintaining and improving the health of adults. Offering expert care for a wide range of health concerns, our clinical excellence extends from disease prevention and wellness to the care and management of chronic conditions, such as heart disease, diabetes, and arthritis.

We are committed to providing the finest evidence-based medicine, which ensures our patients receive the latest and most tested treatment options. Equally important, we take pride in caring for our patients and meeting each health need with comprehensive and compassionate care.

Why Choose Us

Members of the Internal Medicine team at St. Joseph Health Medical Group have been serving communities in Northern California for more than 30 years. Our internists handle a comprehensive and broad spectrum of illnesses that affect adults, and are recognized by families across the region for their service excellence and dedication to providing the highest quality care, treatment, and prevention for chronic illnesses and health problems

Our mission is to make Humboldt, Napa, and Sonoma Counties the healthiest counties in the state. As such we work tirelessly to ensure that high-quality healthcare is accessible to everyone, including individuals on Medicare.

At the core of our practice are our hard-earned, trusted relationships with the families and communities in which we serve. Our patients are more than just clients; they are family and as such we treat them with the same respect, dignity and warmth we would our own family members. Most of our patients have been with us their whole adult lives, as have the generations before them.

Our Approach

We work hard to educate our patients and the communities we serve about the steps they can take to live long and healthy lives. When our patients do fall ill, we are here to help them get on the path to healing.

Nobody wants to be sick, we understand that. We also know that it is sometimes easier to dismiss less obvious symptoms than admit that we may be unwell. And that is why we take the time to get to know our patients. We will sit with you and discuss your medical history, lifestyle and any current discomfort you may be experiencing. We leave no stone unturned when it comes to understanding the root of your condition and work with you to uncover any underlying causes for your symptoms or discomfort.

It is those trusted relationships, coupled with our tenacious approach to detail and dedication to your health, which enable us to recognize potential problems in the early stages of development, and design care and healing programs that ensure you can get back to life as normal as quickly as possible.

Health Calling is an online resource that can help you find a wealth of information regarding general health and wellness, as well as dietary and lifestyle tips to help you stay healthy.

We provide expert primary care for adults, including:

  • Wellness and disease prevention
  • Health screenings, including cancer and cardiovascular screenings
  • Women's health, including comprehensive well woman exams
  • Illnesses, from common to complex
  • Care and management of chronic conditions, including: diabetes, heart disease, high blood pressure, arthritis, and asthma
  • Treatment of minor injuries
  • Geriatric care

View Our Locations

Internal Medicine

Internal Medicine

Internal Medicine

Internal Medicine

Adult Primary Care and Internal Medicine

Internal Medicine

Internal Medicine - Napa

Internal Medicine - Napa

Meet Our Providers

Beth Abels MD (707) 443-9371
Family Medicine
Internal Medicine

Monday-Friday 8:30am-4:30pm

View Profile
Office :
St. Joseph Health Medical Group
2280 Harrison Avenue
Suite B
Eureka, CA 95501
Office :
St. Joseph Health Medical Group
141 Lynch Creek Way
Suite C
Petaluma, CA 94954
Office :
St. Joseph Health Medical Group
500 Doyle Park Drive
Suite 300
Santa Rosa, CA 95405
Harry B. Carr MD (707) 545-1700
Internal Medicine

Dr. Carr is available Monday and Tuesday's. Please call his office to make an appointment or to confirm office hours.

View Profile
Office :
St. Joseph Health Medical Group
500 Doyle Park Drive
Suite 304
Santa Rosa, CA 95405
Stuart Cataldo MD (707) 443-9371
Family Medicine
Internal Medicine (Board Certified)

Monday – Friday, 8:30 a.m. – 5 p.m.

View Profile
Office :
St. Joseph Health Medical Group
2280 Harrison Ave.
Suite B
Eureka, CA 95503
Office :
St. Joseph Health Medical Group
500 Doyle Park Drive
Suite 303
Santa Rosa, CA 95405
Office :
St. Joseph Health Medical Group
500 Doyle Park Drive
Suite 303
Santa Rosa, CA 95405
Office :
St. Joseph Health Medical Group
500 Doyle Park Drive
Suite 303
Santa Rosa, CA 95405
Patricia Fisher NP (707) 443-9371
Family Medicine
Internal Medicine

Monday-Friday: 8:30am-4:15pm

View Profile
Office :
HMS Primary Care
2280 Harrison Ave.
Suite B
Eureka, CA 95501
Amber Flowers FNP (707) 443-9371
Family Medicine
Internal Medicine
Primary Care

Please call the office for hours of operation.

View Profile
Office :
HMS Primary Care
2280 Harrison Avenue
Suite B
Eureka, CA 95501
Rachel Hatchimonji FNP (707) 443-9371
Family Medicine
Internal Medicine
Primary Care

Monday-Friday

View Profile
Office :
HMS Primary Care
2280 Harrison Avenue
Eureka, CA 95501
Office 1:
St. Joseph Health Medical Group - Internal Medicine
500 Doyle Park Drive
Suite 304
Santa Rosa, CA 95405

Office 2:
St. Joseph Health Medical Group - Wellness & Weight Loss
500 Doyle Park Drive
Suite 304
Santa Rosa, CA 95405
Amanda James NP (707) 443-9371
Family Medicine
Internal Medicine

Thursday 9:00am-4:30pm, Friday 8:40am-4:20pm

View Profile
Office :
HMS Primary Care
2280 Harrison Ave.
Suite B
Eureka, CA 95501
Richard Keller MD (707) 303-8344
Internal Medicine
Primary Care
View Profile
Office :
St. Joseph Health Medical Group
500 Doyle Park Drive, Suite 300
Santa Rosa, CA 95405
Bruce Kessler MD (707) 443-9371
Family Medicine
Internal Medicine

Monday, Wednesday, Thursday: 9:00am-4:00pm, Tuesday, Friday: 9:00am-12:00pm

View Profile
Office :
St. Joseph Health Medical Group
2280 Harrison Avenue
Suite B
Eureka, CA 95501
Petra Kuhfahl MD (707) 443-9371
Family Medicine
Internal Medicine

Monday-Thursday 8:20am-4:20pm

View Profile
Office :
St. Joseph Health Medical Group
2280 Harrison Avenue
Suite B
Eureka, CA 95501
Paul M. Laband MD (707) 251-1867
Internal Medicine (Board Certified)

Monday – Friday: 8:30am – 12:00pm & 1:30pm-5:00pm

View Profile
Office :
St. Joseph Health Medical Group
3443 Villa Lane
Suite 10
Napa, CA 94558
Eran Matalon MD (707) 545-1700
Internal Medicine (Board Certified)
View Profile
Office :
St. Joseph Health Medical Group
500 Doyle Park Dr.
Suite 304
Santa Rosa, CA 95405
Diana S. Meda DO (707) 251-1867
Internal Medicine

Monday – Friday: 8:30am – 12:00pm & 1:30pm-5:00pm

View Profile
Office :
3443 Villa Lane
Suite 10
Napa, CA 94558
Jonathan M. Morse MD (707) 387-3925
Internal Medicine

Monday-Friday 8:30 am-5pm

View Profile
Office :
St. Joseph Health Medical Group
1450 Medical Center Dr.
Suite 3A
Rohnert Park, CA 94928
Office :
St. Joseph Health Medical Group
500 Doyle Park Drive
Suite 303
Santa Rosa, CA 95405
Scott P. Peterson MD (707) 545-1700
Internal Medicine (Board Certified)
View Profile
Office :
St. Joseph Health Medical Group
500 Doyle Park Drive
Suite 304
Santa Rosa, CA 95405
Office :
St. Joseph Health Medical Group
141 Lynch Creek Way
Suite C
Petaluma, CA 94954
Office :
St. Joseph Health Medical Group
141 Lynch Creek
Suite C
Petaluma, CA 94954
Office :
St. Joseph Health Medical Group
500 Doyle Park Drive
Suite 300
Santa Rosa, CA 95405
Christy Scott NP (707) 545-1700
Internal Medicine

Monday-Friday

View Profile
Office :
St. Joseph Health Medical Group
500 Doyle Park Drive
Suite 304
Santa Rosa, CA 95405
Noel Serrano MD (707) 303-8300
Internal Medicine (Board Certified)

Monday-Friday

View Profile
Office :
St. Joseph Health Medical Group
500 Doyle Park Drive
Suite 303
Santa Rosa, CA 95405
Miriam Tapia NP (707) 251-3604
Family Medicine
Internal Medicine

Monday – Friday 8:30am – 12:00pm 1:30pm-5:00pm

View Profile
Office 1:
St. Joseph Health Medical Group - Internal Medicine
1100 Trancas St.
Napa, CA 94558

Office 2:
3443 Villa Lane, Suite 10
Napa, CA 94558