Contact Information

Call Us: 781.444.3050
Our Fax Number: 781.444.3051
Email Us:


Mon-Thurs 8:30 – 5:00
Fri 8:30 – 4:30 (summers until 4)
Sat+Evenings – By Appointment Only


Office Locations

  • Main/Needham Office: 950 Highland Avenue, Needham MA 02492. Hours: Monday – Thursday: 8:30 – 5PM, Friday: 8:30-4:30PM, Saturday & Evenings: By Appointment Only
  • Newton Office: 687 Washington Street, Newton MA 02458. Hours: By Appointment Only
  • Sharon Office: 17 Pond Street, Sharon MA 02067. Hours: Monday-Friday: 1-4PM Other Hours By Appointment

Visit Us: 950 Rear Highland Ave.
Needham, MA 02494

Located on the 2nd floor of the Trader Joe’s/CVS Plaza. Our entrance is located on the parking lot side of the building, between Trader Joe’s and CVS. If you need assistance coming up to the 2nd floor, our elevator is located on the far corner of the building, just past the Trader Joe’s loading door.

Visit Us: 17 Pond Street
Sharon MA 02067

Located in the downtown area of Sharon. Plenty of free parking on the street or in the church parking lot adjacent to the office building.