Michael D'Onofrio Historical Restoration Roofer - Haverford, PA Looking to contact Michael D'Onofrio Historical Restoration? You can reach them at 610-446-2844