If you are new to our office please call us at 716-649-4015 to schedule an appointment.  If you are an established patient, please feel free to schedule online or call for an appointment.  We look forward to serving you!

BOOK RETURN VISITS ONLINE NOW.

If you need to contact us via email with any questions, you may fill out the form below.