medical practice in buffalo ny

Our Areas of Practice

Behavioral Medicine, Addiction Counseling & Medication Assisted Treatment (MAT)

Your path to wellness starts here. Preston Healthcare’s caring, board-certified physicians and counselors are trained in Behavioral Medicine and dedicated to helping you along the path to wellness in a confidential relationship. Read More »


Preston Medical Weight Management

Your brain controls your appetite. Your appetite controls when and what you eat. We can help YOU control what your brain tells you. Find out how we can help you take control of your weight. Read More »


Center for International, Travel Medicine & Immigrant Health

What immunizations do you need? What are the most effective vaccines available to ensure a healthy travel experience? How can you best protect against illness in a foreign country? Learn how we can help you prepare. Read More »

Contact Preston Healthcare
Call (716) 564-3600 to make an appointment at our Amherst location, or call (716) 423-5300 to make an appointment at our Jamestown location, or contact us online.