Schedule Your Appointment!

The following providers are now offering online scheduling. Please select the provider and office and click “Schedule” to schedule your appointment.

Please Note: This feature is NOT to be used for urgent issues. Please call 911 if you are having a true medical emergency.

Please also note when trying to schedule an appointment - please DO NOT use your BACK/FORWARD button. If you need to go back - please start again to properly execute the appointment schedulng.

We make it easy to get your flu shot! Please schedule online or call the office to schedule your flu shot today. 
Please Note: Flu Shot Clinics are for General Physician and Great Lakes Cardiovascular patients. If you would like to become a patient to participate, please call the respective office and we will be happy to assist you.

October 1st
Dunkirk Office  3898 Vineyard Dr.Ste. 1Dunkirk, NY 14048    716-363-6960      Hours: 8:00 am - 4:00 pm    Schedule Online   

October 8th
Dunkirk Office  3898 Vineyard Dr.Ste. 1Dunkirk, NY 14048    716-363-6960      Hours: 8:00 am - 4:00 pm    Schedule Online   

October 15th
Dunkirk Office  3898 Vineyard Dr.Ste. 1Dunkirk, NY 14048    716-363-6960      Hours: 8:00 am - 4:00 pm    Schedule Online   

October 16th 
Hamburg  Sharma Family Medicine, 5844 Southwestern Blvd., Ste. 500    716-646-5500       Hours: 9:00 am - Noon    Schedule Online

October 23rd 
Williamsville Office 1000 Youngs Rd., Williamsville, NY 14221     716-204-4532      Hours: 9:00 am - Noon    Schedule Online

October 30th 
Williamsville Office 1091 Main St., Ste. 301, Buffalo, NY 14209     716-248-1420      Hours: 9:00 am - Noon    Schedule Online


Schedule a Procedure

  • COLONOSCOPY - To schedule your colonoscopy, please Click Here
  • MAMMOGRAM - To schedule your Mammogram, please Click Here

find a provider doctorIcon-white.png