1362 W Masters Ln, Decatur, IL 62521roofingProject TypeRoofingeventPermit Date2026-05-04paidPermit Value$18,974person_checkOwnerKathleen Bowerperson_textApplicantRussell SalmonsengineeringContractorMuehlebach Roofing IncdescriptionWork DescriptionRoof ReplacementvisibilityView DetailsmapView Mapcontent_copyPM-26-495