Most health concerns and problems are complex and require a thoughtful, customized approach.  I do not rush through my exam and treatment. I take the time necessary to ensure an optimal approach toward a resolution.

$95 New Patient Special Offer

My methods are safe, flexible, and dynamic, integrating contemporary and traditional approaches towards health and wellness.  Please call to set-up a consultation so that I can listen to your concerns and find an approach best suited for you.


I was referred to Dr. Beck by my massage therapist and I was a mess! I had my first visit last night and I have never felt so at ease before. He’s very thorough and is all about helping people which is awesome. He was able to help relieve my pain. I can’t wait for my next visit!   Ashly R. Petaluma, CA

We Accept the Following

• Cash • Check
• All Major Credit Cards
•Primary In-network physician for most major medical insurance providers including Aetna, Blue Cross/Blue Shield, HealthNet, Cigna, Kaiser, & Medicare • Click this box title for full listing
• Med-Pay (Auto Accidents)
• Affordable • No contracts

Petaluma & San Rafael

Please call 707-766-6363
to make an appointment

1580 East Washington St., Suite 102, Petaluma, CA 94954


1050 Northgate Drive, Suite 12, San Rafael 94903

Are You Experiencing

Auto Accident Injuries
Chronic Pain
Stress & Anxiety
Plantar Fascitis
Lack of Exercise
Need Lifestyle Changes
Poor Athletic Performance
Unresolved or Treatment-Resistant Conditions

Other Services

Please visit Dr. Beck’s other websites to read about his other services. Call 707-766-6363 for a free consultation.


Beck Lab Testing

Beck Pain Solutions