Mechanical Permits · #MECH20251122
$3,465
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.
Mechanical Permits · #MECH20251122
Mechanical Permits · #MECH20251130
Mechanical Permits · #MECH20251121
Mechanical Permits · #MECH20251114
Plumbing Permits · #PLUM20251196
Plumbing Permits · #PLUM20251200
Mechanical Permits · #MECH20251108
Plumbing Permits · #PLUM20251187
Mechanical Permits · #MECH20251102
Mechanical Permits · #MECH20251103
Plumbing Permits · #PLUM20251183
Mechanical Permits · #MECH20251092
Mechanical Permits · #MECH20251093
Mechanical Permits · #MECH20251095
Plumbing Permits · #PLUM20251141
Mechanical Permits · #MECH20251083
Mechanical Permits · #MECH20251084
Mechanical Permits · #MECH20251085
Mechanical Permits · #MECH20251086
Mechanical Permits · #MECH20251087
Plumbing Permits · #PLUM20251140
Mechanical Permits · #MECH20251064
Plumbing Permits · #PLUM20251100
Mechanical Permits · #MECH20251071
Mechanical Permits · #MECH20251072