Leonard Roofing, Inc. Back to Search Leonard Roofing, Inc. Categories Solar Roofing Contractor (916) 245-1626 Send Email Contacts Primary Tom Farrier Regional Sales Manager Sam Mosley Share × Print Email Facebook LinkedIn Twitter Pinterest Powered By GrowthZone