Homeowners! Is it time for a new roof? Not sure if you just need a repair or if a new roof is a must? Give us a call and we can have one of our representatives reach out to give you a free inspection and estimate. We offer a vast selection of roofing products to meet your taste and style.
Worried about your budget? We offer various products to fit your budget while maintaining elegance and style.
Still not sure of what kind of roof you would like? Let our tech savvy experts help you envision your new roof by simply taking a picture of your old roof! We can show you what your new roof will look like before even taking out the measuring tape!
STILL not sure? Our reputation precedes us: let us take you on a ride along to show you the various completed projects in your area.



We’ve been making color choices since kindergarten when we were given a box of crayons. Remember how much fun it was? Who cared if the dog was purple and the cat was green? Dare to be different.
From cedar shakes, fiber cement, vinyl, and everything in between! Our seasoned installers do it all. Let us take your vision and make it a dream come true. We offer various lines of siding products with different finishes, exposures and sizes to bring out the best in your home.


Looking for the right windows for the job? Ask us about our vast selection and what product works for you. Whether you need a replacement window or new window, bay window or a bow window, we can help you choose the right window to go with your home.
Are you thinking about new gutters for your home? Look no further than
MJ and Sons to get you the right price and the right product to match the style of your home. We offer a variety of sizes, types and finishes of gutters.


A great way to accent your siding. Whether its for flamboyant flair or simple sophistication, picking your trim detail can be as difficult and time consuming as picking the right professional for the job! Our estimators speak trim fluently and can assist you in picking the right accents for whatever siding you choose.