Welcome Office Hours Hospital Affiliation
Patient Portal Access

Welcome
 
Welcome to Southtowns Family Practice

Effective 1/1/2026 We will no longer be taking Workers Compensation Injuries

PLEASE DO NOT GO TO AN ER OR URGENT CARE WITHOUT SPEAKING TO A PROVIDER FIRST!
We have a provider on call 24/7 to answer any questions you may have.
 

Locations

Hamburg Office
3040 Amsdell Road
Hamburg, NY 14075

Phone: (716) 646-6700
Fax: (716) 646-8515

Providers at this location:

  • Craig K. MacLean, DO
  • Sean W. MacLean, DO
  • Brandon M. Fyock, DO
  • Jonathan J. Weber DO
  • Gabrielle M. Grimaldi PA
  • Bridget A. Vaccaro NP

Office Hours

Monday
Tuesday
Wednesday
Thursday
Friday
7:30am - 7:00pm
7:30am - 7:00pm
7:30am - 6:00pm
7:30am - 4:00pm
7:30am - 4:00pm
Office Hours

Back to Top

Hospital Affiliation
Hospital Affiliation
Mercy Hospital

Back to Top