Mechanical Permits · #MECH20252000
$13,428
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. 29 work records have positive estimates; 245 administrative, unclear or out-of-window records are excluded.
Mechanical Permits · #MECH20252000
Mechanical Permits · #MECH20252005
Mechanical Permits · #MECH20251878
Mechanical Permits · #MECH20251885
Mechanical Permits · #MECH20251842
Mechanical Permits · #MECH20251789
Mechanical Permits · #MECH20251834
Mechanical Permits · #MECH20251543
Mechanical Permits · #MECH20251544
Mechanical Permits · #MECH20251585
Mechanical Permits · #MECH20251730
Mechanical Permits · #MECH20251736
Mechanical Permits · #MECH20251738
Mechanical Permits · #MECH20251756
Mechanical Permits · #MECH20251760
Mechanical Permits · #MECH20251773
Mechanical Permits · #MECH20251624
Mechanical Permits · #MECH20251660
Mechanical Permits · #MECH20251670
Mechanical Permits · #MECH20251688
Mechanical Permits · #MECH20251618
Mechanical Permits · #MECH20251622
Mechanical Permits · #MECH20251625
Mechanical Permits · #MECH20251628
Mechanical Permits · #MECH20251632