Experience and Results When You Need us Most

Office Locations

Alfred

45 Kennebunk Rd.
Alfred, ME 04002

Toll Free: (888) 596-1099

Auburn

2 Turner St.
Auburn, ME 04212

Toll Free: (888) 596-1099

Augusta

95 State Street
Augusta, ME 04330

Toll Free: (888) 596-1099

Bangor

78 Exchange Street
Bangor, ME 04401

Toll Free: (888) 596-1099

Bath

752 High Street
Bath, ME 04530

Toll Free: (888) 596-1099

Belfast

137 Church Street
Belfast, ME 04915

Toll Free: (888) 596-1099

Biddeford

25 Adams Street
Biddeford, ME 04005

Toll Free: (888) 596-1099

Caribou

144 Sweden Street
Caribou, ME 04736

Toll Free: (888) 596-1099

Dover-Foxcroft

159 East Main Street
Dover-Foxcroft, ME 04426

Toll Free: (888) 596-1099

Ellsworth

50 State Street
Ellsworth, ME 04605

Toll Free: (888) 596-1099

Farmington

140 Main Street
Farmington, ME 04938

Toll Free: (888) 596-1099

Houlton

26 School Street
Houlton, ME 04730

Toll Free: (888) 596-1099

Machias

85 Court Street
Machias, ME 04654

Toll Free: (888) 596-1099

Portland

205 Newbury Street
Portland, ME 04112

Toll Free: (888) 596-1099

Rockport

477 Commercial Street
Rockport, ME 04856

Toll Free: (888) 596-1099

Skowhegan

41 Court Street
Skowhegan, ME 04976

Toll Free: (888) 596-1099

South Paris

26 Western Avenue
South Paris, ME 04281

Toll Free: (888) 596-1099

Waterville

18 Colby Street
Waterville, ME 04903

Toll Free: (888) 596-1099

Wiscasset

32 High Street
Wiscasset, ME 04578

Toll Free: (888) 596-1099

Donald Briggs C. Donald Briggs, III Feb. 7, 1954 - Sept. 7, 2014 Your dedication and hard work continue...