This website and practice is dedicated to you and your family. We hold a vision of a community of individuals seeking health, care, and compassion- for each other. A community that embraces the feeling of a small town, though we may live in many different places. A Community of Caring.
The philosophy of our practice is to provide a thoughtful blend of state-of-the-art, scientific medicine and many other less-mainstream modalities. I look forward to working with those of you who find yourself in need of help from a traditionally trained family physician who has the deepest respect for other approaches to healing and for your own power to return to good health and a robust sense of well-being.

Easy Appointments and Information Management
You can easily request an appointment and also give us your information and history right here online in a secure environment, saving you time the day of your appointment. Click here for online patient forms and online appointment requests.


Renew Your Prescriptions Right Here Online


Contact Us