Cross Insurance Agency

McSweeney & Ricci Insurance is now Cross Insurance

Your Local Braintree & Marshfield Insurance Agency

We are pleased to announce that McSweeney & Ricci Insurance Agency will operate under the Cross Insurance and Cross Private Client Insurance names.  At the end of 2020, we became a Cross affiliate. As a result, we have been able to offer more comprehensive and competitive insurance solutions to our valued clients, like you.  

New Name, Same Team

Our name has changed, but our team and office locations in Marshfield and Braintree have not.

Our third generation of local family leadership remains in place, and you’ll continue to receive the same exceptional service.

Cross Insurance

2021 Ocean Street, Marshfield, MA 02050

Cross Insurance

420 Washington Street, Braintree, MA 02184

Massachusetts Home Insurance

Every individual and family has unique insurance needs and the cost of homeowners insurance can vary based on these needs, (especially if your home is located in coastal areas such as Scituate, Cohasset, Marshfield and Duxbury). We take time to learn the details of your home and lifestyle. We’ve partnered with numerous top insurance companies, allowing us to shop for great coverage at today’s most competitive rates.

Competitively-Priced Car Insurance

The roads in Massachusetts and throughout New England can be dangerous, and you need to know you’re protected from the unexpected.

Whether you drive a car, truck, SUV, have an antique or collector car, a motorcycle or even a recreational vehicle, your dedicated Account Manager will choose from the expansive list of insurance companies we represent.

If you’d like to discuss car insurance for your vehicles, reach out to us today.

Business Insurance

As a local Massachusetts business ourselves, we partner with you to understand your individual business’ needs. Whether you own a small landscape business, a brewery, a tech startup or a large multi-national corporation, we specialize in protecting businesses of all types and sizes from risk.

Whether you need to protect a fleet of business vehicles with commercial auto insurance, need a Massachusetts workers’ compensation policy or want to talk about adding cyber liability to protect you from hackers, reach out to our team with over fifty years of business insurance experience.

Have questions? Reach out today to get started. 

Serving the South Shore Community

Since 1964, our offices have provided insurance solutions to residents of the South Shore of Massachusetts and beyond, a community where we have an active presence and strong roots. Whether it is giving to a local food pantry, supporting local families at Christmas, or supporting local businesses, we are grateful for our relationship with you, our clients, and the community that surrounds us. 

Report a Claim

Accidents happen. If you have experienced a loss or claim that you believe may be covered by one or more of your insurance policies, you should contact one of our claims representatives as soon as possible.

  • During business hours (8-4:30 PM M-F) call our main line (781) 848-8600 and you’ll be connected with a member of our experienced Claims Team.
  • For emergencies outside of our office hours (8-4:30 PM M-F): Call our main number (781) 848-8600 or (844) 501-1359 and our service center will have a member of our staff contact you as soon as possible.

Email a member of our Claims Team, for more information or with any claim questions you may have.


Make a Payment

For your convenience, we’ve provided links to the payment portals of our trusted carriers.

If your company isn’t listed or you have questions about logging in, give us a call.