MECHANICAL · RESIDENTIAL MECHANICAL · #HP25-000412
$22,000
Name as printed on this municipality's records. Corporate identity and purchasing responsibility require separate evidence.
Source name type CT
Source name type SC
Source-recorded contractor name
Each work record counts once. Estimates cover the whole recorded job, rather than company revenue. 0 work records have positive estimates; 25 administrative, unclear or out-of-window records are excluded.
MECHANICAL · RESIDENTIAL MECHANICAL · #HP25-000412
MECHANICAL · RESIDENTIAL MECHANICAL · #HP25-000027
MR · M: RES MECHANICAL · #App 23-411 · MR
MR · M: RES MECHANICAL · #App 22-684 · MR
MR · M: RES MECHANICAL · #App 22-1767 · MR
MR · M: RES MECHANICAL · #App 22-1768 · MR
PCR6 · P: RES GAS MTR RECONCT (6 MO) · #App 21-2030 · PCR6
MR · M: RES MECHANICAL · #App 21-1914 · MR
MR · M: RES MECHANICAL · #App 21-825 · MR
MR · M: RES MECHANICAL · #App 21-826 · MR
MR · M: RES MECHANICAL · #App 21-497 · MR
MR · M: RES MECHANICAL · #App 21-500 · MR
MR · M: RES MECHANICAL · #App 19-2319 · MR
MR · M: RES MECHANICAL · #App 19-740 · MR
MR · M: RES MECHANICAL · #App 19-2180 · MR
MR · M: RES MECHANICAL · #App 19-1320 · MR
MR · M: RES MECHANICAL · #App 19-193 · MR
MR · M: RES MECHANICAL · #App 18-2104 · MR
MR · M: RES MECHANICAL · #App 18-1941 · MR
MC · M: COML MECHANICAL · #App 18-924 · MC
BCRP · B: COML MAINTENANCE/REPAIR · #App 18-924 · BCRP
EC · E: COML ELECTRICAL · #App 18-924 · EC
PCR6 · P: RES GAS MTR RECONCT (6 MO · #App 17-2699 · PCR6
MR · M: RES MECHANICAL · #App 17-108 · MR
MR · M: RES MECHANICAL · #App 15-2252 · MR