Would you like to switch to the accessible version of this site?
Don't need the accessible version of this site?
Our name says it all
Buffalo, West Seneca, Depew, Cheektowaga, Lackawanna, South Buffalo, Orchard Park, Hamburg
Click here to learn more about the doctor!
Learn more about what we do!
Click here to learn more about our office
We encourage you to contact us via phone or email.
9:00 am-3:00 pm
7:00 am-1:00 pm
By Appointment Only