Violations at 950 Underhill Avenue
Bronx, NY 10473 · BBL 2-03670-0001 · Back to the property
HPD housing violations
The newest 50 of 331 HPD violations. The city keeps the complete history.
- ANon-hazardous
Paint with light colored paint to the satisfaction of this department at east wall at public hall, 1st story
Oct 7, 2026
Open — Nov certified on time - BHazardous
Properly repair with similar material the broken or defective fire retardent material at east wall at public hall, 1st story
Oct 7, 2026
Open — Nov certified on time - CImmediately hazardous
Properly repair or replace the broken or defective radiator cover in the 1st room from north located at apt 3h, 3rd story, 1st apartment from south at west
Oct 7, 2026 · Apt 3H
Open — Civ14 mailed - BHazardous
Properly repair with similar material the broken or defective caulking around bathtub in the bathroom located at apt 3h, 3rd story, 1st apartment from south at west
Oct 7, 2026 · Apt 3H
Open — Civ14 mailed - BHazardous
Properly repair or replace the broken or defective at bathroom door in the bathroom located at apt 3h, 3rd story, 1st apartment from south at west
Oct 7, 2026 · Apt 3H
Open — Civ14 mailed - CImmediately hazardous
Provide an adequate supply of gas to the fixtures at range in the kitchen located at apt 3h, 3rd story, 1st apartment from south at west
Oct 7, 2026 · Apt 3H
Open — Civ14 mailed - BHazardous
Properly repair or replace the broken or defective latch and its assemblies at apt entrance door in the entrance located at apt 21d, 20th story, 2nd apartment from north at east
Sep 18, 2026 · Apt 21D
Open — Civ14 mailed - CImmediately hazardous
Abate the infestation consisting of roaches in the entire apartment located at apt 21d, 20th story, 2nd apartment from north at east
Sep 18, 2026 · Apt 21D
Open — Civ14 mailed - BHazardous
Repair, replace or provide an approved and operational smoke detecting device, installed in accordance with department of buildings rules and regulations missing in the entire apartment located at apt 21d, 20th story, 2nd apartment from north at east
Sep 18, 2026 · Apt 21D
Open — Civ14 mailed - BHazardous
Repair, replace or provide an approved and operational carbon monoxide detecting device, installed in accordance with applicable law and rules missing in the entire apartment located at apt 21d, 20th story, 2nd apartment from north at east
Sep 18, 2026 · Apt 21D
Open — Civ14 mailed - ANon-hazardous
Repair the broken or defective plastered surfaces and paint in a uniform color at south wall in the bathroom located at apt 21d, 20th story, 2nd apartment from north at east
Sep 18, 2026 · Apt 21D
Open — Civ14 mailed - CImmediately hazardous
Properly repair with similar material the broken or defective lifting wood floor creating trip and cut hazard in the private hallway located at apt 21d, 20th story, 2nd apartment from north at east
Sep 18, 2026 · Apt 21D
Open — Civ14 mailed - BHazardous
Repair the broken or defective plastered surfaces and paint in a uniform color at north wall in the bathroom located at apt 16g, 16th story, 5th apartment from north at east
Sep 16, 2026 · Apt 16G
Open — Civ14 mailed - BHazardous
Repair the broken or defective plastered surfaces and paint in a uniform color at ceiling in the 2nd room from east located at apt 16g, 16th story, 5th apartment from north at east
Sep 16, 2026 · Apt 16G
Open — Civ14 mailed - CImmediately hazardous
Abate the infestation consisting of mice in the entire apartment located at apt 16g, 16th story, 5th apartment from north at east
Sep 16, 2026 · Apt 16G
Open — Civ14 mailed - BHazardous
Properly repair the source and abate the evidence of a water leak at west wall in the bathroom located at apt 1h, 1st story, 1st apartment from south at west
Sep 11, 2026 · Apt 1H
Open — Civ14 mailed - ANon-hazardous
Paint with light colored paint to the satisfaction of this department at west in the bathroom located at apt 1h, 1st story, 1st apartment from south at west
Sep 11, 2026 · Apt 1H
Open — Civ14 mailed - ANon-hazardous
Paint with light colored paint to the satisfaction of this department all peeling paint surfaces in the 1st bathroom from north, the 5th room from north located at apt 10b, 10th story, 5th apartment from south at west
Sep 5, 2026 · Apt 10B
Open — Civ14 mailed - CImmediately hazardous
Abate the infestation consisting of mice in the entire apartment located at apt 10b, 10th story, 5th apartment from south at west
Sep 5, 2026 · Apt 10B
Open — Civ14 mailed - ANon-hazardous
Properly repair with similar material the broken or defective wood floor in the kitchen located at apt 10b, 10th story, 5th apartment from south at west
Sep 5, 2026 · Apt 10B
Open — Nov sent out - BHazardous
Remove all obstructions and repair all defects in at drain in the terrace located at apt 10b, 10th story, 5th apartment from south at west
Sep 5, 2026 · Apt 10B
Open — Civ14 mailed - ANon-hazardous
Properly repair with similar material the broken or defective wood floor in the foyer located at apt 10b, 10th story, 5th apartment from south at west
Sep 5, 2026 · Apt 10B
Open — Nov sent out - BHazardous
Properly repair the source and abate the evidence of a water leak at east wall and ceiling in the 1st bathroom from north located at apt 10b, 10th story, 5th apartment from south at west
Sep 5, 2026 · Apt 10B
Open — Civ14 mailed - CImmediately hazardous
Abate the infestation consisting of roaches in the entire apartment located at apt 14a, 14th story, 4th apartment from south at west
Sep 5, 2026 · Apt 14A
Open — Civ14 mailed - CImmediately hazardous
Abate the infestation consisting of mice in the entire apartment located at apt 14a, 14th story, 4th apartment from south at west
Sep 5, 2026 · Apt 14A
Open — Civ14 mailed - CImmediately hazardous
Abate the infestation consisting of mice in the entire apartment located at apt 14a, 14th story, 4th apartment from south at west
Aug 10, 2026 · Apt 14A
Open — Civ14 mailed - BHazardous
Properly repair or replace the broken or defective latch and assemblies at compactor closet door at public hall, 12th story
Jul 8, 2026
Closed — Violation closed - CImmediately hazardous
Replace or repair the self-closing doors that is missing or defective latch at compactor closet door at public hall, 12th story
Jul 8, 2026
Closed — Violation closed - ANon-hazardous
Reset, so as to secure a proper and tight connection, the water closet bowl toilet in the bathroom located at apt 12c, 12th story, 1st apartment from north at east
Jul 8, 2026 · Apt 12C
Closed — Violation closed - BHazardous
Properly repair or replace the broken or defective rubber gasket seal at refrigerator door in the kitchen located at apt 12c, 12th story, 1st apartment from north at east
Jul 8, 2026 · Apt 12C
Closed — Violation dismissed - CImmediately hazardous
Abate the nuisance consisting of evidence of rats and all underlying causes creating the pest infestations, by using integrated pest management (ipm), eliminate all burrow entry and passageways, pest nests, holes, gaps or cracks in walls, ceilings, floors, fixing leaks and managing garbage in public areas. evidence found at rats at rear yard
Jun 29, 2026
Closed — Violation closed - CImmediately hazardous
Abate the nuisance consisting of evidence of rats and all underlying causes creating the pest infestations, by using integrated pest management (ipm), eliminate all burrow entry and passageways, pest nests, holes, gaps or cracks in walls, ceilings, floors, fixing leaks and managing garbage in public areas. evidence found at rats at cellar at public hall
Jun 29, 2026
Closed — Violation closed - CImmediately hazardous
Replace or repair the self-closing doors that is missing or defective hinge at 1st door from north at east leading to rear yard at public hall
Jun 26, 2026
Closed — Violation closed - BHazardous
Properly repair or replace the broken or defective latch and its assemblies at 1st door from north at east leading to rear yard at public hall
Jun 26, 2026
Closed — Violation closed - CImmediately hazardous
Replace or repair the self-closing doors that is missing or defective latch at 1st door from north at east leading to rear yard at public hall
Jun 26, 2026
Closed — Violation closed - CImmediately hazardous
Abate the nuisance consisting of evidence of rats and all underlying causes creating the pest infestations, by using integrated pest management (ipm), eliminate all burrow entry and passageways, pest nests, holes, gaps or cracks in walls, ceilings, floors, fixing leaks and managing garbage in public areas. evidence found at droppings observed at 2nd story stair case b at public hall stairs
Jun 26, 2026
Closed — Violation closed - BHazardous
Properly repair and abate unsafe electric wiring condition consisting of exposed wires throughout at basement at public hall
Jun 13, 2026
Closed — Violation closed - CImmediately hazardous
Remove device preventing door from being self-closing rope at fire door from south at east at basement at public hall
Jun 13, 2026
Closed — Violation closed - BHazardous
Provide security in the event of a power outage by means of an acceptable mechanical heavy duty lock and latch set at 2nd fire door from north at east leading to yard at basement at public hall
Jun 13, 2026
Closed — Violation closed - CImmediately hazardous
Remove the illegal fastening consisting of an unacceptable electromagnetic locking device installed at 2nd fire door from north at east leading to yard at basement at public hall
Jun 13, 2026
Closed — Violation closed - CImmediately hazardous
Replace or repair the self-closing doors that is missing or defective 1st fire door from north at east leading to yard at public hall
Jun 13, 2026
Closed — Violation closed - CImmediately hazardous
Replace or repair the self-closing doors that is missing or defective fire door at north stairwell ''b'' at basement at public hall
Jun 13, 2026
Closed — Violation closed - CImmediately hazardous
Remove device preventing door from being self-closing kick stand at laundry room door at basement
Jun 13, 2026
Closed — Violation closed - BHazardous
Properly repair or replace the broken or defective latch at compactor closet door at public hall, 5th story
Jun 13, 2026
Closed — Violation closed - CImmediately hazardous
Replace or repair the self-closing doors that is missing or defective latch at compactor closet at public hall, 5th story
Jun 13, 2026
Closed — Violation closed - BHazardous
Properly repair the source and abate the evidence of a water leak at ceiling at public hall, 1st story
Jun 7, 2026
Closed — Violation closed - ANon-hazardous
Paint with light colored paint to the satisfaction of this department at ceiling at public hall, 1st story
Jun 7, 2026
Closed — Violation closed - BHazardous
Properly repair with similar material the broken or defective fire retardent materials at ceiling at public hall, 1st story
Jun 7, 2026
Closed — Violation closed - ANon-hazardous
Post a proper notice regarding rent stabilization law, in a form approved by the commissioner, in a conspicuous location within the common area at the buildings entrance. for more information about signage requirements, please visit: https://www.nyc.gov/site/hpd/services-and-information/required-signage.page
Jun 7, 2026
Closed — Violation closed - CImmediately hazardous
Abate the infestation consisting of mice at cellar
Jun 7, 2026
Closed — Violation closed
DOB building violations
The newest 50 of 68 DOB violations. The city keeps the complete history.
- Hazardous condition (facade) facade required
Cycle 9b unsafe report filed
Aug 8, 2023
Dob violation - active - No report and / or late filing (facade) facade required
Failed to file fisp cycle 9b technical report by 2/21/2023
Feb 22, 2023
Dob violation - active - Residential elevator periodic inspection/test elevatorrequired
Failure to perform category 5 inspection
Dec 17, 2021
Dob violation - active - Elevator elevatorrequired
E-elevator elevatorrequired
Jul 1, 2020
Dob violation - active - Elevator elevatorrequired
E-elevator elevatorrequired
Jul 1, 2020
Dob violation - active - Elevator elevatorrequired
E-elevator elevatorrequired
Jul 1, 2020
Dob violation - active - Elevator elevatorrequired
E-elevator elevatorrequired
Jul 1, 2019
Dob violation - active - Elevator elevatorrequired
E-elevator elevatorrequired
Jul 1, 2019
Dob violation - active - Elevator elevatorrequired
E-elevator elevatorrequired
Jul 1, 2019
Dob violation - active - Fail to certify class 1 none
Failure to certify correction on immediately hazardous (class 1) ecb violation
May 16, 2019
Dob violation - dismissed - Fail to certify class 1 none
Failure to certify correction on immediately hazardous (class 1) ecb violation
May 16, 2019
Dob violation - dismissed - Fail to certify class 1 none
Failure to certify correction on immediately hazardous (class 1) ecb violation
May 16, 2019
Dob violation - dismissed - Elevator elevatorrequired
E-elevator elevatorrequired
Jun 26, 2018
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Jun 26, 2018
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Jun 26, 2018
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Jun 23, 2017
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Jun 23, 2017
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Jun 23, 2017
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Jun 30, 2016
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Jun 30, 2016
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Jun 30, 2016
Dob violation - resolved - Facade safety program facade required
Fisp-facade safety program facade required
May 9, 2016
Dob violation - active - Facade safety program facade required
Fisp-facade safety program facade required
May 9, 2016
Dob violation - active - Elevator elevatorrequired
E-elevator elevatorrequired
Nov 28, 2015
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Nov 28, 2015
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Nov 28, 2015
Dob violation - resolved - Elevator annual inspection / test elevatorrequired
Violation issued to elevator-failure to file category 1 2013 inspection/test
Oct 31, 2014
Dob violation - active - Elevator annual inspection / test elevatorrequired
Violation issued to elevator-failure to file category 1 2013 inspection/test
Oct 31, 2014
Dob violation - active - Elevator annual inspection / test elevatorrequired
Violation issued to elevator-failure to file category 1 2013 inspection/test
Oct 31, 2014
Dob violation - active - Elevator elevatorrequired
E-elevator elevatorrequired
Oct 23, 2014
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Oct 23, 2014
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Oct 23, 2014
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Sep 9, 2013
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Sep 9, 2013
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Sep 9, 2013
Dob violation - resolved - No report and / or late filing (facade) facade required
Failed to file fisp cycle 7b technical report by 08/21/2012
Aug 30, 2013
Dob violation - dismissed - Elevator elevatorrequired
E-elevator elevatorrequired
Mar 30, 2011
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Mar 30, 2011
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Mar 30, 2011
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Jul 28, 2010
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Jul 28, 2010
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Jul 28, 2010
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Nov 18, 2009
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Nov 18, 2009
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Nov 18, 2009
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Jun 18, 2008
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Jun 18, 2008
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Jun 18, 2008
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Nov 21, 2006
Dob violation - resolved - Elevator elevatorrequired
E-elevator elevatorrequired
Nov 21, 2006
Dob violation - resolved
ECB violations
43 ECB violations, newest first.
- Class - 1
Electrical work without permit. noted: observed new service lines for electrical utility work performed at this building. conduits were installed and left exposed in a unsafe 2ft open trench that was dug out at
Jun 12, 2026 · Penalty $2,500
Active - Class - 2
Failure to safeguard the public and property affected by construction operations. noted: observed construction operations with inadequate safeguard measures in place to protect persons and property affected by
Jun 12, 2026 · Penalty $5,000
Active - Class - 3
Failure to maintain, parking lot light is defective and continues to blink, repair and or replace
Oct 9, 2025 · Penalty $250
Active - Class - 2
At time of inspection, observed at exp. 1, two active suspended scaffolds. one platform does not conform with manufactures specifications. total length is 10 meters as per manufacture specs provided configurat
Oct 18, 2024 · Penalty $1,250
Resolve - Class - 2
At time of inspection, observed active suspended scaffolds. upon reviewing platform configurations on manufacture specs. notice all suspended scaffold platforms does not have front rail as per specs. also obser
Jul 29, 2024 · Penalty $1,250
Resolve - Class - 2
At time of inspection, observed active suspended scaffolds. at exp. 3 drop 7 as per layout, original drawing was amended and amended drawing does not show balcony. on detail # 3 no splice connections shown. no
Jul 29, 2024
Resolve - Class - 2
Phone not working; machinery in motor room leaking oil, repair leaks, top of car covered in oil from machinery,clean top of car, water in pit, garbage in pit, clean pit
Feb 5, 2024
Resolve - Class - 2
Phone not working; machinery in motor room leaking oil, repair leaks, top of car covered in oil from machinery,clean top of car, water in pit, garbage in pit, clean pit
Feb 5, 2024
Resolve - Class - 2
Phone not working; machinery in motor room leaking oil, repair leaks, top of car covered in oil from machinery,clean top of car, water in pit, garbage in pit, clean pit
Feb 5, 2024
Resolve - Class - 2
Failure to file acceptable amended cycle 9b report indicating correction of unsafe conditions described in initial facades report required by 28-302.5 for control #908312. remedy: file acceptable report.
Jan 16, 2024 · Penalty $1,250
Resolve - Class - 1
Work w/o permit. at time of inspection at the above address on the above date i observed in cellar laundry room,gas dryers add to existing dryers w/o any permit gas line was added to installed more gas dryers.
Feb 25, 2019 · Penalty $2,530
Resolve - Class - 1
Failure to maintain bldg in code compliant manner. at time of inspection at the above address on the abovce date i observed in cellar laundry room residential gas flex installed to connect commercial dryer & it
Feb 25, 2019 · Penalty $1,280
Resolve - Class - 1
Failure to maintain bldg in code compliant manner lack of a system of automatic sprinkler where required per bc 903.2;27-954. at time of inspectoin at the aboce address on the above date i observed in cellar
Feb 25, 2019 · Penalty $2,530
Resolve - Class - 2
Failure to maintain exterior building facade and appurtenances. *northelevat exp2, observed inadequate a/c units support on 6th floor. *eastelevation exp3, observed inadequate a/c units support on 12 floor. *so
Jan 25, 2019 · Penalty $625
Active - Class - 2
Failure to notify the dept of buildings prior to installation of sus pended scaffold. note: at time of inspection i observed suspended scaffolds installed on outrigger beams. suspended scaffolds are installed
Jul 14, 2017
Resolve - Class - 2
Failure to file acceptable amended report indicating correction of unsafe conditions described in initial local law 11/98 report. remedy: file acceptable amended report.
Nov 7, 2016 · Penalty $800
Resolve - Class - 2
Failure to file an acceptable technical report in compliance w/code provisions: periodic inspection pf exterior walls & appurtenances as required by article 28.302 & the dob's rules & regulations. remedy: file
Oct 28, 2015 · Penalty $8,000
Resolve - Class - 2
Failure to maintain exterior bldg west elev exp1 stepcracks corner of 21 flr (southwest corner) 15 flr defective brick,window a/c units not installed by code (various locations),cracked balcony concrete slabs
Jul 23, 2015 · Penalty $2,500
Active - Class - 2
Failure to file an acceptable cycle 7 technical report in compliance with code provisions: periodic inspection of exterior walls & appurtenances as required by article 28-302 & the dept of bldgs rules & regulat
Oct 14, 2014 · Penalty $830
Resolve - Class - 2
03d06,35q03,39o02,56y13,68b07,70o02. 3d06-secure hand rail in cab; 35q03-install covers for throughting in shaftway; 68b07-provide updated maintenance log.
Feb 26, 2013 · Penalty $530
Resolve - Class - 2
39o02,56y13,70o02,68b07,71x10. 68b07-provide updated maintenance log.
Feb 26, 2013
Resolve - Hazardous
Approved plans for outrigger not on site at time of inspection.remedy:refer to swo #17142.
Jun 6, 2007 · Penalty $250
Resolve - Hazardous
Operation of hoisting equipment in an unsafe manner.remedy:refer to swo #17142.
Jun 6, 2007 · Penalty $4,000
Resolve - Hazardous
Licensed rigger failed to ensure scaffold worker met minimum requirements (no certificate of fitness).remedy:refer to swo #17142.
Jun 6, 2007 · Penalty $500
Resolve - Hazardous
Licensed rigger failed to designate a qualified foreman (no company idor blue tear off rigger license).remedy:refer to swo #17142.
Jun 6, 2007 · Penalty $500
Resolve - Non-hazardous
86u05,58q03,55o02,21q03.58-install cover for brake contacts.21-lobby interlock
Mar 17, 2007 · Penalty $350
Resolve - Non-hazardous
51 h 11/55 y 10/14 b 11/.
Dec 22, 2006 · Penalty $350
Resolve - Non-hazardous
83 x 16/51 h 11/55 y 10/.83-x-16-restore elevator back to service so that a proper inspection can be done by this department
Dec 22, 2006 · Penalty $180
Resolve - Non-hazardous
83o02/55y10/38o02/66o02/66y09/55o02/84m07 66-remove water and clean pit. 84-capacity plate.
Aug 1, 2006
Resolve - Non-hazardous
83o02/55y10/58o02/38o02/66z09/66o02/84m07/39b07/04p16 66-remove water and clean pit. 84-capacity plate. 39-elevator maintenance co. sign notposted.
Aug 1, 2006
Resolve - Non-hazardous
83o02/11d06/04d06/38o02/33o02/55y10/58o02/66o02/66z09/84m07/04p16 04d06- right side of cab. 66-remove water and clean pit. 84-capacity plate.
Aug 1, 2006
Resolve - Non-hazardous
55y10/38y02/17h10/10h10/05e10/04p16/86u05 17h10 all doors for c-22 floors
Feb 15, 2005 · Penalty $350
Resolve - Non-hazardous
75u5-17q3-14m7. 17-car room 14-post certificate in car as per rule 27-1004a or 27-1004b.
Mar 22, 2002
Resolve - Non-hazardous
75u5-9b7-14m7. 14-post certificate in car as per rule 27-1004a or 27-1004b.
Mar 22, 2002
Resolve - Non-hazardous
02h11,30i11,08v01,15i11,16h12,18h12,20i12,21i12,24h12,28h12,30o02,35o02,39h12,46h12,47h12,50y14,57o02,58o02,59o02,73o02.
Mar 11, 2000 · Penalty $350
Resolve - Non-hazardous
02h11,03i11,08v01,15i11,16h12,18h12,20i12,24h12,28h10,30o02,35o02, 39h11,46h12,47h12,50y14,57o02,58o02,59o02,73o02.
Mar 11, 2000 · Penalty $350
Resolve - Non-hazardous
10t12. -10 car button missing labeled button replace
Mar 5, 1999
Resolve - Non-hazardous
3i12. -3 car door damaged, panel coming apart. big gap when door is closed
Mar 5, 1999
Resolve - Non-hazardous
3a12,10t7. -3 car door altered replace with vision panel, -10 car button missing labled button replace
Mar 5, 1999
Resolve - Non-hazardous
47k
May 10, 1994
Resolve - Non-hazardous
73#,57o,30o,73 perform 5 year test and file
Feb 6, 1991 · Penalty $75
Resolve - Non-hazardous
73#,35#,57o,30o,73 perform 5 year test and file #35 secure smoke hole grating
Feb 6, 1991 · Penalty $75
Resolve - Non-hazardous
73#,35#30o,57o,73 perform 5 year test and file 35 secure smoke hole grating
Feb 6, 1991 · Penalty $75
Resolve