Our Amherst Office Hours:
| Day | Morning | Afternoon/Evening |
| Monday | 8:30am - 12:00 Noon | 3:00pm - 7:00pm |
| Tuesday | - | 3:00pm - 7:00pm |
| Wednesday | 8:30am - 12:00 Noon | 3:00pm - 7:00pm |
| Thursday | Amberleigh Retirement Community | Amberleigh Retirement Community |
| Friday | 8:30am - 12:00 Noon | 3:00pm - 7:00pm |
After Hours: After hours please email us or call 716-832-1818 leave your name, phone number and the time you would like to come in and one of our friendly staff will call back as soon as possible.



Patient Login
Free Newsletter
Dr. Steve Asks...