BRRF · B: RES ROOFING · #App 21-590 · BRRF
$65,051
Name as printed on this municipality's records. Corporate identity and purchasing responsibility require separate evidence.
Source name type CT
Source-recorded contractor name
Each work record counts once. Estimates cover the whole recorded job, rather than company revenue. 14 work records have positive estimates; 316 administrative, unclear or out-of-window records are excluded.
BRRF · B: RES ROOFING · #App 21-590 · BRRF
BRRF · B: RES ROOFING · #App 21-591 · BRRF
BRRF · B: RES ROOFING · #App 21-592 · BRRF
BRRF · B: RES ROOFING · #App 21-593 · BRRF
BRRF · B: RES ROOFING · #App 21-594 · BRRF
BRRF · B: RES ROOFING · #App 21-520 · BRRF
BRRF · B: RES ROOFING · #App 21-510 · BRRF
BRSD · B: RES SIDING · #App 21-510 · BRSD
BRRF · B: RES ROOFING · #App 20-544 · BRRF
BRRF · B: RES ROOFING · #App 20-532 · BRRF
BRRF · B: RES ROOFING · #App 20-113 · BRRF
BRSD · B: RES SIDING · #App 20-113 · BRSD
BRRF · B: RES ROOFING · #App 19-2299 · BRRF
BRRF · B: RES ROOFING · #App 19-2088 · BRRF
BRRF · B: RES ROOFING · #App 19-1953 · BRRF
BCRF · B: COML ROOFING · #App 19-1954 · BCRF
BRRF · B: RES ROOFING · #App 19-1955 · BRRF
BRRF · B: RES ROOFING · #App 19-1856 · BRRF
BRRF · B: RES ROOFING · #App 19-1815 · BRRF
BRRF · B: RES ROOFING · #App 19-1684 · BRRF
BRRF · B: RES ROOFING · #App 19-1629 · BRRF
BRRF · B: RES ROOFING · #App 19-1603 · BRRF
BRRF · B: RES ROOFING · #App 19-1401 · BRRF
BRSD · B: RES SIDING · #App 19-1401 · BRSD
BRRF · B: RES ROOFING · #App 19-1351 · BRRF