We're Reputable, We're Dependable, We're Knowledgeable

About Us

We Are Your North Shore Plumbers

About Us

Expert Home Services Across Boston’s North Shore

Spencer Home Services (previously Holland Energy) is a family-owned and operated business founded by Peter Holland. Based in Peabody, MA, we have served homes and businesses across Essex County and the North Shore for 40+ years.

Spencer offers a range of services and home improvements, including drain clearing, bathroom installations, tree root removals, and more.

Over the years, we’ve earned a reputation for being reputable, dependable, and dedicated to our community. We strive to create intimate experiences, ensuring you feel respected and not just another job on our list.

From your first call with us to the moment your job is completed, you can feel confident that you’re in the best hands.

We Offer a Customer-First Experience

We understand how important it is that your home runs efficiently and approach each situation like it’s our own home. This includes answering the phones, being proactive, providing estimates within 24 hours, and leaving a job site better than we found it.

We also understand that emergency home services are never convenient and rarely fit into a household budget. With this in mind, we offer financing options to make our services accessible to more people.

We Promise…

  • To be responsive and proactive when you need us
  • To provide a 5-star experience—every time
  • To be honest and do things in a timely manner
  • To treat each home like our own

Find Service Today

We offer our services in the following areas:


  • Amesbury
  • Andover
  • Arlington
  • Belmont
  • Beverly
  • Boxford
  • Burlington
  • Cambridge
  • Chelsea
  • Danvers
  • Essex
  • Everett
  • Georgetown
  • Gloucester
  • Groveland
  • Hamilton
  • Haverhill
  • Ipswich
  • Lynn
  • Lynnfield
  • Malden
  • Manchester-by-the-Sea
  • Marblehead
  • Medford
  • Melrose
  • Merrimac
  • Middleton
  • Nahant
  • Newbury
  • Newburyport
  • North Andover
  • North Reading
  • Peabody
  • Reading
  • Revere
  • Rockport
  • Rowley
  • Salem
  • Salisbury
  • Saugus
  • Somerville
  • Stoneham
  • Swampscott
  • Tewksbury
  • Topsfield
  • Wakefield
  • Waltham
  • Watertown
  • Wenham
  • West Newbury
  • Wilmington
  • Winchester
  • Winthrop
  • Woburn

Locally Trusted For 40+ Years

Locally Trusted For 40+ Years

Call Now: (978) 293-5770

Same Day Emergency Service