Contact Us

If you would like to reach a specific associate directly, please visit the Associate Directory for additional individual contact information. If you would like to make an appointment, please click here to request one. General inquiries can be sent with the contact form below.


1 (716) 631-4764



Office hours by appointment only

Send us a message

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

Our Locations

Williamsville Office

350 Essjay Rd.
Suite #300
Williamsville, NY 14221

Hamburg Office

190 Sunset Dr.
Suite #3 & #5
Hamburg, NY 14075

Orchard Park Office

4063 North Buffalo Rd.
Suite #2
Orchard Park, NY