Icon label

Our Practicing Locations

13404 Broadway
Alden, NY 14004

Phone (716) 565-9030
Fax (716) 565-9038

*Suburban Affiliated Location

8643 Sheridan Drive
Williamsville, NY 14221

Phone (716) 565-9030
Fax (716) 565-9038

*Suburban Affiliated Location

2733 Wehrle Drive
Williamsville, NY 14221

Phone (716) 631-3510
Fax (716) 631-9627

3950 East Robinson Road
West Amherst, NY 14228

Phone (716) 691-3400
Fax (716) 691-3404

*Integrity Health Group Affiliated Location

6049 Transit Drive
East Amherst, NY 14051

Phone (716) 691-4311
Fax (716) 691-0371

*Integrity Health Group Affiliated Location

2271 Grand Island Blvd
Grand Island, NY 14072

Phone (716) 775-3400
Fax (716) 775-0455

*Integrity Health Group Affiliated Location

5800 Big Tree Road (Rte 20 A)
Orchard Park, NY 14127

Phone (716) 662-7337
Fax (716) 667-3827

*Once established at one Integrity Health Group location, patients can be seen at any affiliated Integrity Health Group locations
*Once established at one Suburban location, patients can be seen at any affiliated Suburban locations

2271 Grand Island Blvd
Grand Island, NY 14072

Phone (716) 775-3400
Fax (716) 775-0455

*Integrity Health Group Affiliated Location

13404 Broadway
Alden, NY 14004

Phone (716) 565-9030
Fax (716) 565-9038

*Suburban Affiliated Location

8643 Sheridan Drive
Williamsville, NY 14221

Phone (716) 565-9030
Fax (716) 565-9038

*Suburban Affiliated Location

2733 Wehrle Drive
Williamsville, NY 14221

Phone (716) 631-3510
Fax (716) 631-9627

3950 East Robinson Road
West Amherst, NY 14228

Phone (716) 691-3400
Fax (716) 691-3404

*Integrity Health Group Affiliated Location

6049 Transit Drive
East Amherst, NY 14051

Phone (716) 691-4311
Fax (716) 691-0371

*Integrity Health Group Affiliated Location

5800 Big Tree Road (Rte 20 A)
Orchard Park, NY 14127

Phone (716) 662-7337
Fax (716) 667-3827

*Once established at one Integrity Health Group location, patients can be seen at any affiliated Integrity Health Group locations
*Once established at one Suburban location, patients can be seen at any affiliated Suburban locations

Are You A New Patient?

New patients are always welcome! Please proceed to the forms page to fill out our new patient forms and register with our practice.