Contact Us

When it comes to your healthcare, it’s normal to have questions. Our team is ready to lend an ear, provide answers, or point you in the direction of the right provider. There are two ways you can contact us.

How to Reach Us!

If you have a general inquiry about our practice, including becoming a new patient, 
please see the numbers listed below:

Cancer Care: 716-884-3000

Cardiovascular: 716-710-8266

Cardiothoracic Surgery: 716-859-7600

Colorectal Surgery: 716-636-9004

Gastroenterology: 716-626-2644

Neurosurgery: 716-648-6875

Nutrition: 716-631-8400


General Orthopedics: 716-632-1212

Knee & Hip Center: 716-839-0632

        Sports Medicine: 716-500-2663

Pain Management: 716-961-6091

Post Acute: 716-309-4772

Primary Care: Office locations and numbers click here

Pulmonology: 716-932-7777

Thoracic Surgery: 716-859-7614

Women’ Health: 716-656-4077


Medical questions for current patients.

All medical questions or concerns should be made directly to your provider’s office.
You can find the contact information on the locations page.
You can also send a message to your provider by logging in to the Patient Portal.

To Pay Your Bill

Please click here to pay your bill online. Or, if you would like to pay your bill by phone please call 1-866-853-9551


Weather-Related Closings

For the latest General Physician, PC weather-related closings or delays, please check your local media outlets.


Holiday Closings

All General Physician, PC offices will be closed in observance of the following holidays:
Labor Day • Thanksgiving • Christmas • New Year’s Day • Memorial Day • Independence Day


In the event of a medical emergency on these days, please go to the nearest emergency room or dial 911.


For General Inquiries

  • If you are a patient and have a question related to billing, insurance, HIPAA, office visits, payment, or referrals – Please go to your patient portal and send us a secure message. 
    Patient Portal

  • If you are not a patient, please see the listings to the left and call the appropriate practice.

  • If you are not on the patient portal and would like to be or are having difficulty activating your account, please contact us at 716-422-5801 and we are happy to assist you.



find a provider doctorIcon-white.png