
Practice Locations
Find quality care near you!

1990 Whitehaven Road, Grand Island, NY 14072
Schedule:
Monday 10:00am-5:30pm
Tuesday 10:00am-5:30pm
Thursday 10:00am-5:30pm
(Subject to professional sports seasons)

Dent Tower, 3980 Sheridan Drive, Suite 401, Amherst, NY 14226
Schedule:
Monday: 9:00am-5:00pm
Tuesday: 9:00am-5:00pm
Wednesday: 9:00am-5:00pm
Friday: 9:00am-5:00pm

15 LaSalle Avenue, Suite 111, Kenmore, NY 14217
Schedule:
Monday: 8:00am-5:00pm
Tuesday: 8:00am-5:00pm
Wednesday: 8:00am-5:00pm
Thursday: 8:00am-5:00pm
Friday: 8:00am-5:00pm

Chapin Mansion (Plaza Suites), 1207 Delaware Avenue, Suite 114, Buffalo NY, 14209
Schedule:
Monday: 8:30am-5:30pm
Tuesday: 8:30am-5:30pm
Wednesday: 8:30am-5:30pm
Thursday: 8:30am-5:30pm
Friday: 8:30am-5:30pm

Sterling Medical Center, 200 Sterling Drive, Suite 201, Orchard Park, NY 14127
Schedule:
Monday: 8:00am-5:00pm
Tuesday: 8:00am-5:00pm
Thursday: 8:00am-5:00pm
Friday: 8:00am-5:00pm

Virtual Office
Schedule:
Tuesday: 5:30pm-8:00pm
Thursday: 5:30pm-8:00pm
Friday: 1:30am-8:00pm
Saturday: 8:30am-4:30pm
Our 100% virtual providers offer flexible hours from the comfort and convenience of your home, office, car, gym, work and family schedules. Click here to learn more about Telehealth!