We’re here for you with two convenient locations. To schedule an appointment at any location, call us at 716-636-8284 or fill out the form below and we’ll reach out to you.

Existing patient? Please request your appointment through the patient portal.

  • This field is for validation purposes and should be left unchanged.

View Our Locations


1001 Main Street, 4th floor,  Buffalo NY 14203
Phone: 716-636-8284
For more detailed information, click here.

755 Wehrle Drive

Williamsville, NY 14225
Phone: 716-636-8284
Fax: 716-634-6462