Office Locations

1616 Kensington Avenue
Buffalo, NY 14215
(716) 835-3097
(716) 837-4654 (fax)

2805 Wehrle Drive, Suite 10
Williamsville, NY 14221
(716) 683-5252
(716) 683-6885 (fax)

Patient Portal

Office Telephone Hours

Kensington Avenue
Monday thru Thursday: 8:00am - 4:30pm
Friday: 8:00am - 3:45pm

Wehrle Drive
Monday, Wednesday and Friday: 9:00am - 5:00pm

(Anwsering Service daily from 12:15 - 1:00pm @ both locations)

Wehrle calls may be answered by the Kensington office at times

Office Appointment Hours

Kensington Avenue
Monday-Tuesday*-Thursday: 7:00am - 4:45pm
Wednesday-Friday: 8:00am - 4:30pm

*1st Tuesday of the month - Staff Meeting from 8:00am - 10:15am

**For pick-up of any materials outside the hours of 9am-3pm, please call the office to verify that someone will be available as some days, the hours will vary.

Wehrle Drive
Monday - Wednesday - Friday: 9am - 4:45pm
Tuesday and Thursday: Closed


Telephone Extensions

 Medical Emergency Only CALL 911
Hospital or Doctors Office Press 1
Existing patients/Appointments Press 2
New Patients Press 3
Medical Records Press 4
Insurance Referrals Press 5
Billing Press 6 or Call 829-1100