top of page
Sand Dunes


To schedule an appointment, please complete the form below.

Please do not call to schedule an appointment.

Appts are available Monday- Thursday 10:00am -2:30pm 

with limited in-person appointments (masks are required), all other appointments are conducted via telehealth via a HIPAA-compliant platform


30 N. Cayuga Rd, Upper

Williamsville, NY 14221

Contact Me
**I do not have appointments available for new patients at this time; please see the resources page of this website for information on other providers to contact.

Thanks for submitting!
Bamboo Leaves
bottom of page