http://www.GJKeller.com When you should NOT replace missing or damaged roofing shingles yourself.GEORGE J. KELLER & SONS, LLCRoofing, Siding, Windows, DecksServing Northern and Central New JerseyPHONE: 973.927.0963