A global company with a local focus, we are deeply committed to the communities where we live and do business. We are pleased to have offices in many convenient locations across the country. We invite you to explore the links below to learn more about the branches in your area or contact us directly to set up a meeting. We look forward to hearing from you.

Concord NH

45 South Main Street
Suite 200
Concord NH, 03301
603-228-7940

Visit Website

Farmington

30 Batterson Park Road
Suite 350
Farmington CT, 06032
860-703-6600

Visit Website

Glastonbury

200 Glastonbury Blvd.
Suite 103
Glastonbury CT, 06033
860-657-1740

Visit Website

Great Barrington

50 Castle Street
First Floor
Great Barrington MA, 01230
413-528-0072

Visit Website

Nashua

9 Trafalgar Square
Suite 200
Nashua NH, 03063
866-477-3879

Visit Website

Peterborough

70 Main Street
Suite 300
Peterborough NH, 03458
603-924-3306

Visit Website

Stamford

1 Landmark Square
12th Floor
Stamford CT, 06901
203-351-9300

Visit Website