Plumbing Permits · #PLUM20251881
$1,245
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 · #PLUM20251881
Plumbing Permits · #PLUM20251882
Mechanical Permits · #MECH20251593
Mechanical Permits · #MECH20251594
Mechanical Permits · #MECH20251595
Mechanical Permits · #MECH20251596
Mechanical Permits · #MECH20251598
Mechanical Permits · #MECH20251599
Mechanical Permits · #MECH20251600
Mechanical Permits · #MECH20251601
Plumbing Permits · #PLUM20251821
Plumbing Permits · #PLUM20251840
Mechanical Permits · #MECH20251578
Mechanical Permits · #MECH20251579
Mechanical Permits · #MECH20251580
Mechanical Permits · #MECH20251572
Mechanical Permits · #MECH20251562
Plumbing Permits · #PLUM20251809
Mechanical Permits · #MECH20251554
Mechanical Permits · #MECH20251555
Mechanical Permits · #MECH20251556
Plumbing Permits · #PLUM20251795
Mechanical Permits · #MECH20251539
Plumbing Permits · #PLUM20251756
Plumbing Permits · #PLUM20251758