steth and computer

About Valley Medical Associates

Welcome to Valley Medical Associates, a broad-based adult and pediatric medical services facility. Thank you for selecting one of our doctors or certified physician assistants to be your family's primary health care provider. We appreciate having been chosen by you and look forward to working with you for all your health care needs. At your convenience, please look through the other tabs available to you on this site to learn more about us and the services available through Valley Medical Associates.

Please note that our office requires at least 24 hours notice (one full business day) for appointment cancellations. We require adherence to this policy for the benefit of our patients, providers and staff. Patients may be subject to dismissal from our practice for late cancellations or “no shows”.

Regular Hours

Our hours of operation are:

We do schedule Saturday appointments for urgent medical problems only.

Please call between 8:30 AM and 10:00 AM on Saturday morning if you feel that you have a problem that requires immediate attention.

Emergency Questions:

Our physicians are available outside of business hours for urgent issues by calling 413-739-0669. Please limit your after-hours calls to genuinely urgent problems only.



Valley Medical Associates provides the following services:

Our policy is designed to accommodate each patient with the appropriate amount of time to provide the necessary evaluation and management of their condition.


Patient Portal

Our Patient Portal is a secure, HIPAA compliant, way for patients to communicate with Valley Medical Associates providers and staff. It also allows patients the opportunity to view lab results online, send and receive messages, order prescription refills, access forms, update demographic information, in addition to other functions.

* If you are an existing patient and do not already have a Patient Portal account, click on the link for the Patient Portal and you will have the option of creating an account.