Content | Date | Cost | Contractor Rank | Address | Contractor |
---|---|---|---|---|---|
SCORE 100 Client: Duke Realty Lp | Client Address: Duke Realty Corp Po Box 40509 Cary Nc 462400509 | Permit type: Fire | Permit status: Permit issued | Current use: Non-residential | Permit id: 16-00009067 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 13-00003029 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 13-00003031 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 13-00003030 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00000673 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00004160 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 12-00007238 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 12-00006822 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 12-00006044 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 12-00006635 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 12-00007577 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00003292 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Addition non-res | Permit id: 14-00006161 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00002564 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00005368 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00004213 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 12-00007861 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 12-00007091 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00003967 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: New amuse, social & rec | Permit id: 13-00005739 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00003530 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00002320 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 13-00005012 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 13-00006074 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00004159 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00008561 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00008576 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: New parking garages | Permit id: 14-00002342 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00003001 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00003513 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 13-00003461 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00005132 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00000742 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00005128 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00005758 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: New offices, banks, etc | Permit id: 14-00005829 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00004831 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00004005 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00004062 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00006531 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00005267 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00004106 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00003303 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00003479 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00003480 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 13-00000738 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00002667 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 12-00004073 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 13-00000606 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00002175 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 12-00004745 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 13-00006665 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00003749 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00000649 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 13-00006941 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00005544 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 12-00004992 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00005562 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00008463 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00008038 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00008225 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00000797 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00007305 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00001724 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00001425 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: New offices, banks, etc | Permit id: 16-00001856 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00008756 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00008012 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 12-00004632 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 12-00003718 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 13-00008278 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00007995 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00007006 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00006379 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00003482 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00006249 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00000653 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00003487 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00000773 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00001863 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00001560 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00005074 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00001435 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00007359 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00002319 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00001177 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00007121 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00002007 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00001435 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 13-00001699 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit id: 13-00002916 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 13-00003032 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00007315 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00007211 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 13-00002511 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 13-00005620 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 13-00005623 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00000651 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00003887 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Sprinkler permit | Permit id: 16-00009067 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00004966 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00004234 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00004621 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00005940 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00005962 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00006387 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00006065 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00001838 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00004416 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 13-00001306 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00000652 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00004622 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00009647 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00005872 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 13-00002260 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 13-00002305 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00009327 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 12-00007865 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 12-00007578 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00009635 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00001438 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00007175 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 15-00007440 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00000252 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00002909 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00008432 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00008039 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 14-00007284 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00009636 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00009648 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00004672 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00003669 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00004265 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00005871 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00002318 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00003102 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00001638 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00003100 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00002241 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00004096 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00009487 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00009641 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 18-00001582 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: New offices, banks, etc | Permit id: 16-00001884 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Addition non-res | Permit id: 17-00001336 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: New offices, banks, etc | Permit id: 18-00000804 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 18-00000461 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00009482 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00007024 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00009261 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: New parking garages | Permit id: 18-00000805 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 18-00000861 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00009483 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 18-00000044 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00004984 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00003854 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 16-00007486 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00004983 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00004851 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00007273 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00000340 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 18-00002389 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00003847 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00004628 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00004095 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00004197 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 17-00005789 | |||||
SCORE 100 Date: September 16, 2009 Contractor: Associated Fire Protection Inc Permit type: Fire | Permit status: Completed | Completion date: September 22, 2009 | Current use: Commercial | Permit id: Bld2009-05591 | |||||
SCORE 100 151 S Navajo St, Salt Lake City, Ut 84104 1821 Dry chemical fire suppression system for powder coating booth Date: June 24, 2016 Contractor: Associated Fire Protection Inc Permit type: Fire | Permit status: In for review | Permit id: Bld2016-06034 | |||||
SCORE 100 Date: September 16, 2009 Contractor: Associated Fire Protection Inc Permit type: Fire | Permit status: Inspections | Current use: Commercial | Permit id: Bld2009-05591 | |||||
SCORE 100 Date: October 20, 2009 Contractor: Associated Fire Protection Inc Permit type: Fire | Permit status: Closed | Current use: Commercial | Permit id: Bld2009-06430 | |||||
SCORE 100 Date: November 12, 2009 Contractor: Associated Fire Protection Inc Permit type: Fire | Permit status: Closed | Current use: Commercial | Permit id: Bld2009-06968 | |||||
SCORE 100 Date: March 18, 2010 Contractor: Associated Fire Protection Inc Permit type: Fire | Permit status: Closed | Current use: Commercial | Permit id: Bld2010-01505 | |||||
SCORE 100 Date: September 17, 2015 Contractor: Associated Fire Protection Inc Permit status: Closed | Current use: Commercial | Permit id: Bld2015-07540 | |||||
SCORE 100 151 S Navajo St Salt Lake City Ut 84104 1821 Records indicate paint booth is existing and there is possibly a change of use in the structure. 102. 3 change of use or occupancy. No change shall be made in the use or occupancy of any structure that would place the structure in a different division of the same group or occupancy or in a different group of occupancies, unless such structure is made to comply with the requirements of this code and the international building code. Subject to the approval of the fire code official, the use or occupancy of an existing structure shall be allowed to be changed and the structure is allowed to be occupied for purposes in other groups without conforming to all of the requirements of this code and the international building code for those groups, provided the new or proposed use is less hazardous, based on life and fire risk, than the existing use. Ifc section 901. 2 construction documents. The fire code official shall have the authority to require construction documents and calculations for all Date: June 24, 2016 Contractor: Associated Fire Protection Inc Permit type: Fire | Permit status: Inspections | Current use: Commercial | Permit id: Bld2016-06034 | |||||
SCORE 100 Contractor: Associated Fire Protection Inc Permit type: Alteration non-residential | Permit id: 11-00001418 |