P.J. McTavish & Company is a family owned and operated roofing business serving residential and commercial clients in Maryland, DC, Virginia, and beyond. Contact us today for your roofing needs!

TruSlate_Greystone_House.jpg
roof_types.jpg