P.J. McTavish & Company is a family owned and operated roofing business, serving residential and commercial clients in Maryland, DC, Virginia and beyond.