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