Mechanical Permits · #MECH20252281
$6,670
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 · #MECH20252281
Plumbing Permits · #PLUM20252953
Plumbing Permits · #PLUM20252949
Plumbing Permits · #PLUM20252954
Plumbing Permits · #PLUM20252919
Plumbing Permits · #PLUM20252939
Plumbing Permits · #PLUM20252940
Plumbing Permits · #PLUM20252941
Mechanical Permits · #MECH20252237
Mechanical Permits · #MECH20252238
Mechanical Permits · #MECH20252239
Mechanical Permits · #MECH20252240
Mechanical Permits · #MECH20252192
Mechanical Permits · #MECH20252193
Mechanical Permits · #MECH20252215
Mechanical Permits · #MECH20252216
Mechanical Permits · #MECH20252217
Plumbing Permits · #PLUM20252848
Plumbing Permits · #PLUM20252882
Plumbing Permits · #PLUM20252886
Plumbing Permits · #PLUM20252887
Mechanical Permits · #MECH20252177
Mechanical Permits · #MECH20252178
Plumbing Permits · #PLUM20252802
Plumbing Permits · #PLUM20252803