People who listen.
Care that connects.
Meet a team committed to understanding you—your health, your priorities, and the life you want to live.
Explore our providers and nursing support team to learn about their backgrounds, approaches, and areas of clinical interest.
Get to know the people
behind your care.
Choose a profile to learn more about a team member’s experience, care philosophy, and clinical interests.
Dr. Steven M. Moore
Comprehensive medical care with an emphasis on prevention, chronic conditions, and individualized treatment.
Dr. Anna Moore
Individualized, hands-on care focused on comfort, movement, and everyday function, with interests in prenatal and pediatric care.
Dr. Laila Ames
Thoughtful, personalized care with clinical interests in hormone health, menopause, pelvic health, and sexual well-being.
Dr. Elise Drapeau
Meet the newest addition to our clinical team, with interests in primary care, nutrition, digestive health, and whole-person wellness.
Marcia Duclos
Compassionate family medicine combining advanced nursing practice, preventive care, and ongoing support for chronic health concerns.
Rachel Lempert
Nursing education, care coordination, and practical support to help patients understand their care plans and stay connected between visits.
Individual attention.
A connected team.
Your needs may change over time. Whether you are seeking ongoing medical care, support for a specific concern, chiropractic services, or help navigating a chronic condition, we begin by listening.
Our team values clear communication, patient education, and collaboration so you can take an active role in decisions about your care.
Care built around your needs
Explore each provider’s interests and approach to find the right starting point for your health concerns.
Support beyond the appointment
Nursing education and care coordination can help eligible patients understand their plans and stay connected between visits.
Help taking the next step
Our staff can answer questions about appointment availability, services, and insurance participation before you establish care.
Ready to connect
with our team?
Tell us what you are looking for. We’ll help you understand your options and the next steps for scheduling.
Provider availability, new patient openings, and insurance participation vary. Please contact our office to confirm details.
