Plumbing Permits · #PLUM20252015
$3,585
Name as printed on this municipality's records. Corporate identity and purchasing responsibility require separate evidence.
Source-recorded contractor name
Each work record counts once. Estimates cover the whole recorded job, rather than company revenue. 60 work records have positive estimates; 765 administrative, unclear or out-of-window records are excluded.
Plumbing Permits · #PLUM20252015
Plumbing Permits · #PLUM20252021
Plumbing Permits · #PLUM20252032
Mechanical Permits · #MECH20251678
Mechanical Permits · #MECH20251671
Plumbing Permits · #PLUM20251984
Plumbing Permits · #PLUM20251985
Plumbing Permits · #PLUM20251986
Mechanical Permits · #MECH20251661
Mechanical Permits · #MECH20251662
Mechanical Permits · #MECH20251656
Mechanical Permits · #MECH20251644
Mechanical Permits · #MECH20251651
Plumbing Permits · #PLUM20251930
Plumbing Permits · #PLUM20251932
Mechanical Permits · #MECH20251641
Mechanical Permits · #MECH20251642
Mechanical Permits · #MECH20251643
Mechanical Permits · #MECH20251645
Mechanical Permits · #MECH20251616
Mechanical Permits · #MECH20251617
Plumbing Permits · #PLUM20251902
Plumbing Permits · #PLUM20251903
Plumbing Permits · #PLUM20251877
Plumbing Permits · #PLUM20251880