Building Biography

The MapLandlordsNeighborhoodsZIP CodesGradesThe Mice MapAboutWhat's new

Building report

9502 4 Avenue · Brooklyn · BBL 3061170032 · generated 2026-10-20 · FREE

Free while in beta — every NYC building gets a report like this, updated weekly from city records. If it's useful, chip in to keep it free

Where the penalty points come from

ComponentWhat it coversPoints
Housing codeHPD violations by class, complaints, emergency repairs, litigation, vacate orders, AEP0
Structural & safetyDOB violations, ECB/OATH violations by class0
PestsBedbug filings, failed rodent inspections, rodent 311s0
DisplacementMarshal evictions executed0
GRADE A

The city's published records show little recorded distress here in the last three years. Less recorded distress than 100% of 6-24-unit residential buildings citywide. The citywide median for 6-24-unit residential buildings is 16.3 penalty points per 10 units; this building carries 0. In ZIP 11209, 84% of residential buildings hold an A and 3% grade D or F. How grades work

this building
A
B
C

Among 46,798 6-24-unit residential buildings citywide · left is less recorded distress, right is more

Open with the city right now

No current HPD flags in the latest weekly snapshot: no open violations, no pending litigation, no active vacate orders, and not in the Alternative Enforcement Program.

Patterns

No heat or hot-water complaints in the last three years.

No bedbug-infested units reported in the last three years of filings.

What 311 hears from this address

36 service requests in the last three years. Most common: Noise (10) · Litter Basket Request (7) · Food Establishment (3) · For Hire Vehicle Complaint (3) · Dirty Condition (3) · Illegal Dumping (2).

Filed construction activity

$1,000 in permitted construction work filed since 2016 (1 filings with a declared cost) — a rough measure of how actively the owner maintains the building. Permit costs cover filed construction work only — they do not capture routine maintenance or repairs done without a permit.

Rent-stabilization signals

YesBuilt before 1974 (1929)
YesSix or more residential units (6)
No421-a / J-51 tax benefit on the current tax roll

2 of 3 signals present. This is the classic profile of a rent-stabilized building (pre-1974, 6+ units) — many units in such buildings remain stabilized. The definitive answer for any unit: request its rent history from NYS Homes & Community Renewal (free, at hcr.ny.gov).

Registered with HPD — the names behind the building

Registered owner(s)JAMES KONTZAMANYS; TASIA KONTZAMANYS
Managing agentJAMES KONTZAMANYS
Last registered2025-06-11

as filed by the owner in the building's HPD registration

What the city thinks it's worth

Tax yearCity market valueAssessed value
2025$1,077,600 $484,920
2026$1,293,000 $581,850
2027$1,034,000 $465,300

The city's market estimate has fallen 4% between tax years 2025 and 2027.

Building systems

Heating fuelNATURALGAS

Restaurants in this building

RestaurantCuisineGradeNotes
Fort Hamilton DinerAmericanA—

Report to 311: Food poisoning · Food safety complaint

1 restaurant · 0 with mice evidence · See them on the Mice Map

1 food-poisoning report to 311 at this address in the last three years (0 with three or more people sick)
3 Food Establishment complaints to 311 at this address in the last three years (most often: Food Worker Hygiene, Handwashing, Rodents/Insects/Garbage) · complaints filed by the public; DOHMH investigates, outcomes aren't published.

Flood exposure

Not in the FEMA 1%-annual-chance floodplain (2015 preliminary maps).

Not in a hurricane evacuation zone.

Not in the city's stormwater (cloudburst) flood maps under any modeled scenario.

No street-flooding or sewer-backup complaints on record at this address.

Sources: FEMA flood maps (coastal), NYC DEP Stormwater Flood Maps (cloudburst), NYC hurricane evacuation zones, and 311 records for this address.

Getting around

SubwayBay Ridge-95 St — R · under 50 ft straight-line (under a minute) · station accessibility: full
BusNearest boarding stop: 4 Av / 95 St — B8 · 100 ft
Citi Bike4 Ave & 94 St · 350 ft · station location as of 2026-09-23; live availability
School zones (2024–25 map)Elementary: P.S./I.S. 104 The Fort Hamilton School
Middle: P.S./I.S. 104 The Fort Hamilton School. Confirm with the DOE's school search.

Distances are straight-line, not walking routes. Transit locations from the MTA and Citi Bike, bike facilities from NYC DOT, school zones from the DOE's 2024–25 maps.

Report a problem to 311

9502 4 Avenue

Heat or hot waterHeat or hot water
Apartment maintenanceApartment maintenance
Bed bugsBed bugs
Residential pestsResidential pests
Rats or miceRats or mice
Food poisoningFood poisoning
Food safety complaintFood safety complaint
Anything elseAnything else

36 311 service requests from this address in the last three years.

311 will ask for the address, the apartment if the problem is inside, and what's wrong. Contact details are optional for most complaints; food-poisoning reports can be anonymous. Complaints appear in the city's public 311 data, usually within a day or two, and then in the Live from 311 box on this page.

Sales, deeds & mortgages

Most recent mortgage recorded against this lot: $900,000 on 2008-11-07 (lender: The Dime Savings Bank Of Williamsburgh). Face amount at recording — it may have since been paid down, refinanced or satisfied. View the recorded document.

DateRecordAmountPer res. unit
2008-11-07Mortgage $900,000 — from KONTZAMANYS, NICHOLAS; KONTZAMANYS, JAMES to THE DIME SAVINGS BANK OF WILLIAMSBURGH $900,000
2008-11-07AL&R $900,000 — from KONTZAMANYS, JAMES; KONTZAMANYS, NICHOLAS to THE DIME SAVINGS BANK OF WILLIAMSBURGH $900,000
1999-02-26Mortgage $250,000 — from KONTZAMANYS, NICHOLAS; KONTZAMANYS, JAMES to MICHALAKIS, MARIO $250,000

Ten-year activity

50250
2017
2018
2019
2020
2021
2022
2023
2024
24
2025
2026
ConstructionEnforcementHousing & tenantsOwnership & moneyHealth & systems
Show as table
YearConstructionEnforcementHousing & tenantsOwnership & moneyHealth & systemsTotal
2017013015
20180370111
20192430110
2020005117
202100140115
202200110314
202301130216
2024004026
202500230124
2026004037
This record is free. Keeping it free costs money.
Servers, data pipelines, weekends. Pay what you want — a dollar helps.
Chip in

The last 12 months — 17 records

DateRecord
2026-09-11Boiler inspection
2026-08-16311: Homeless Person Assistance — Non-Chronic
2026-08-12Restaurant inspection: FORT HAMILTON DINER — grade A
2026-06-20311: Noise - Street/Sidewalk — Loud Music/Party
2026-03-07311: Dirty Condition — Trash
2026-02-26Air permit (REGISTRATION), fuel: NATURALGAS
2026-01-01311: Noise - Residential — Loud Music/Party
2025-12-31Bedbug filing: 0 infested units
2025-12-31311: Noise - Residential — Loud Music/Party
2025-12-17311: Litter Basket Request — Replacement Basket
2025-12-13311: Dirty Condition — Trash
2025-12-09311: Noise - Residential — Loud Music/Party
2025-12-04311: Litter Basket Request — Replacement Basket
2025-11-27311: Noise - Residential — Loud Music/Party
2025-11-21311: Litter Basket Request — Replacement Basket
2025-11-18311: Noise - Residential — Banging/Pounding
2025-10-26311: Noise - Residential — Loud Music/Party

The full timeline

2026
2026-09-11Boiler inspection
2026-08-16311: Homeless Person Assistance — Non-Chronic
2026-08-12Restaurant inspection: FORT HAMILTON DINER — grade A
2026-06-20311: Noise - Street/Sidewalk — Loud Music/Party
2026-03-07311: Dirty Condition — Trash
2026-02-26Air permit (REGISTRATION), fuel: NATURALGAS
2026-01-01311: Noise - Residential — Loud Music/Party
2025
2025-12-31Bedbug filing: 0 infested units
2025-12-31311: Noise - Residential — Loud Music/Party
2025-12-17311: Litter Basket Request — Replacement Basket
2025-12-13311: Dirty Condition — Trash
2025-12-09311: Noise - Residential — Loud Music/Party
2025-12-04311: Litter Basket Request — Replacement Basket
2025-11-27311: Noise - Residential — Loud Music/Party
2025-11-21311: Litter Basket Request — Replacement Basket
2025-11-18311: Noise - Residential — Banging/Pounding
2025-10-26311: Noise - Residential — Loud Music/Party
2025-09-05311: Noise - Residential — Loud Music/Party
2025-08-22Boiler inspection
2025-08-12311: Noise - Residential — Loud Music/Party
2025-07-11311: Noise - Residential — Loud Music/Party
2025-07-05311: Litter Basket Request — Replacement Basket
2025-07-01Bedbug filing: 0 infested units
2025-05-20311: Litter Basket Request — Replacement Basket
2025-05-12311: Illegal Parking — Blocked Crosswalk
2025-05-10311: Consumer Complaint — Restaurant
2025-05-02311: Litter Basket Request — Replacement Basket
2025-05-01Bedbug filing: 0 infested units
2025-05-01311: Litter Basket Request — Replacement Basket
2025-03-26311: Dirty Condition — Trash
2025-01-31311: Illegal Dumping — Chronic Dumping
2024
2024-12-09Restaurant inspection: FORT HAMILTON DINER — grade A
2024-08-04311: Consumer Complaint — Restaurant
2024-06-28Boiler inspection
2024-04-18311: Illegal Parking — License Plate Obscured
2024-03-26Bedbug filing: 0 infested units
2024-01-03311: Illegal Dumping — Removal Request
2023
2023-12-11311: For Hire Vehicle Complaint — Car Service Company Complaint
2023-12-11311: For Hire Vehicle Complaint — Car Service Company Complaint
2023-12-11311: For Hire Vehicle Complaint — Car Service Company Complaint
2023-11-28Restaurant inspection: FORT HAMILTON DINER — grade A
2023-11-21311: Air Quality — Air: Odor/Fumes, Restaurant (AD2)
2023-11-21311: Food Establishment — Handwashing
2023-11-21311: Food Establishment — Food Worker Hygiene
2023-11-21311: Food Establishment — Rodents/Insects/Garbage
2023-11-21311: Borough Office — Restroom Non-Complaince With Local Law 79/16
2023-11-21311: Food Poisoning — 1 or 2
2023-11-21DOB complaint, category ?
2023-08-17Boiler inspection
2023-08-17Bedbug filing: 0 infested units
2023-03-21311: Food Establishment — Food Worker Hygiene
2023-03-17HPD class A: (A) § HMC:FILE ANNUAL BEDBUG REPORT IN ACCORDANCE WITH HPD RULE AS DESCRIBED ON THE BACK OF THIS NOTICE OF VIOLATION OR AS DESCRIBED ON HPD
2023-01-04311: Consumer Complaint — Restaurant
2022
2022-12-15Rodent inspection: Passed
2022-12-07Boiler inspection
2022-12-05311: Unsanitary Animal Pvt Property — Cat
2022-11-21Bedbug filing: 0 infested units
2022-08-28311: Litter Basket Complaint — Overflowing
2022-08-11311: Illegal Parking — Parking Permit Improper Use
2022-06-13311: Litter Basket Request — Replacement Basket
2022-04-13311: Unsanitary Animal Pvt Property — Cat
2022-04-13311: Unsanitary Animal Pvt Property — Cat
2022-03-17Rodent inspection: Passed
2022-03-14311: Unsanitary Animal Pvt Property — Cat
2022-03-14311: Unsanitary Animal Pvt Property — Cat
2022-01-17Bedbug filing: 0 infested units
2022-01-16311: Sidewalk Condition — Broken Sidewalk
2021
2021-11-26311: Request Large Bulky Item Collection — Request Large Bulky Item Collection
2021-08-31Boiler inspection
2021-08-08311: Request Large Bulky Item Collection — Request Large Bulky Item Collection
2021-07-21311: Derelict Vehicles — Derelict Vehicles
2021-07-19311: Request Large Bulky Item Collection — Request Large Bulky Item Collection
2021-06-07311: Request Large Bulky Item Collection — Request Large Bulky Item Collection
2021-06-01311: Request Large Bulky Item Collection — Request Large Bulky Item Collection
2021-05-05311: Food Establishment — Food Spoiled
2021-03-21311: Request Large Bulky Item Collection — Request Large Bulky Item Collection
2021-03-19311: Illegal Parking — Blocked Sidewalk
2021-02-11Bedbug filing: 0 infested units
2021-02-02311: Request Large Bulky Item Collection — Request Large Bulky Item Collection
2021-01-25311: Request Large Bulky Item Collection — Request Large Bulky Item Collection
2021-01-22311: Food Poisoning — 1 or 2
2021-01-05311: Request Large Bulky Item Collection — Request Large Bulky Item Collection
2020
2020-11-20Boiler inspection
2020-09-13311: NonCompliance with Phased Reopening — Business not in compliance
2020-09-13311: Food Establishment — Food Contaminated
2020-06-17311: Food Establishment — Rodents/Insects/Garbage
2020-05-01Bedbug filing: 0 infested units
2020-03-27Deed — from KONTZAMANYS, PETER; BAKER, STELLA N; TSEPELIAS, VALERIE; KONTZAMANYS, JAMES; KONTZAMANYS, to KONTZAMANYS, TASIA; KONTZAMANYS, JAMES
2020-01-16311: Request Large Bulky Item Collection — Request Large Bulky Item Collection
2019
2019-10-02FDNY inspection (RISK)
2019-09-27311: Request Large Bulky Item Collection — Request Large Bulky Item Collection
2019-08-15Boiler inspection
2019-06-19311: Request Large Bulky Item Collection — Request Large Bulky Item Collection
2019-03-06DOB violation AEUHAZ1: FAILURE TO CERTIFY CORRECTION ON IMMEDIATELY HAZARDOUS (CLASS 1) ECB VIOLATION
2019-02-05ECB CLASS - 2 violation: FAILURE TO MAINTAIN BLDG WALLS OR APPURTENANCE: NOTE AT EXP#4 ABOVE WINDOWS AT 4TH FL CONCRETE IN DISREPAIR W/CRACKS & MISSING BRI$620
2019-01-23DOB violation AEUHAZ1: FAILURE TO CERTIFY CORRECTION ON IMMEDIATELY HAZARDOUS (CLASS 1) ECB VIOLATION
2019-01-07Permit Sidewalk Shed — Permit Issued
2019-01-05Job filed: INSTALLATION OF TEMPORARY HEAVY DUTY SIDEWALK SHED AS PER PLANS. NO CHANGE IN USE, EGRESS OR OCCUPANCY.SIDEWALK SHED SHALL COMPLY WITH CHAPTER #33 OF $1,000
2019-01-03311: Derelict Bicycle — 14B Derelict Bicycle
2018
2018-12-29311: Derelict Bicycle — 14B Derelict Bicycle
2018-12-15311: Derelict Bicycle — 14B Derelict Bicycle
2018-12-10ECB CLASS - 1 violation: REISSUE#35355330N FAILURE TO MAINTAIN BLDG WALLS OR APPURTENANCE. NOTEAT EXP#4 ABOVE WINDOWS AT 4TH FL CONCRETE IN DISREPAIR W/CRA$2,500
2018-12-08311: Derelict Bicycle — 14B Derelict Bicycle
2018-10-26311: General Construction/Plumbing — Debris - Falling Or In Danger Of Falling
2018-10-26ECB CLASS - 1 violation: FAILURE TO MAINTAIN BUILDING WALL(S) OR APPURTENANCES.NOTED;ABOVE THE WINDOW AT 4TH FL LEVEL ALONE EXPOSURE #4 ARE SEVERAL SECTION$2,500
2018-10-26DOB complaint, category ?
2018-10-12HPD class I: §27-2107 ADM CODE OWNER FAILED TO FILE A VALID REGISTRATION STATEMENT WITH THE DEPARTMENT AS REQUIRED BY ADM CODE §27-2097 AND IS THEREFORE
2018-09-19Boiler inspection
2018-02-19311: Request Large Bulky Item Collection — Request Large Bulky Item Collection
2018-02-11311: Dirty Conditions — E5 Loose Rubbish
2017
2017-12-20311: Request Large Bulky Item Collection — Request Large Bulky Item Collection
2017-12-11311: Request Large Bulky Item Collection — Request Large Bulky Item Collection
2017-11-15FDNY inspection (RISK)
2017-05-31Boiler inspection
2017-05-19311: Sanitation Condition — 15 Street Cond/Dump-Out/Drop-Off
2016
2016-11-22311: Noise — Noise: air condition/ventilation equipment (NV1)
2016-11-11311: Noise — Noise: air condition/ventilation equipment (NV1)
2016-10-28311: Noise — Noise: air condition/ventilation equipment (NV1)
2016-08-25311: Noise - Street/Sidewalk — Loud Talking
2015
2015-11-25311: Noise - Commercial — Banging/Pounding
2015-03-25311: Missed Collection (All Materials) — 1 Missed Collection
2015-03-23311: Other Enforcement — E2A Storage Of Receptacles
2015-02-10HPD class C: § 27-2005, 2007 ADM CODE REMOVE THE ILLEGAL FASTENING DOUBLE CYLINDER KEY OPERATING LOCK INSTALLED AT DOOR IN THE ENTRANCE LOCATED AT APT 3R
2015-02-10HPD class B: § 27-2005 ADM CODE REPAIR THE BROKEN OR DEFECTIVE PLASTERED SURFACES AND PAINT IN A UNIFORM COLOR AT CEILING IN THE 1st ROOM FROM NORTH LOCA
2015-02-10HPD class B: § 27-2005 ADM CODE REPAIR THE BROKEN OR DEFECTIVE PLASTERED SURFACES AND PAINT IN A UNIFORM COLOR EAST WALL IN THE PRIVATE HALLWAY LOCATED A
2015-02-10HPD class C: SECTION 27-2005 ADM CODE REPAIR THE BROKEN OR DEFECTIVE PLASTERED SURFACES AND PAINT IN A UNIFORM COLOR CEILING IN THE PRIVATE HALLWAY LOCAT
2015-02-10HPD class B: § 27-2005 ADM CODE REPAIR THE ROOF SO THAT IT WILL NOT LEAK AT CEILING IN THE PRIVATE HALLWAY LOCATED AT APT 3R, 4th STORY, 1st APARTMENT FR
2015-02-05HPD class I: SECTION27-2107 ADM CODE OWNER FAILED TO FILE A VALID REGISTRATION STATEMENT WITH THE DEPARTMENT AS REQUIRED BY ADM CODE ?27-2097 AND IS THER
2015-01-24Tenant complaint: HEAT/HOT WATER — ENTIRE BUILDING
2015-01-24Tenant complaint: PAINT/PLASTER — WALL
2015-01-24Tenant complaint: PAINT/PLASTER — CEILING
2015-01-24Tenant complaint: HEAT/HOT WATER — APARTMENT ONLY
2015-01-24311: PAINT/PLASTER — CEILING
2015-01-24311: HEAT/HOT WATER — APARTMENT ONLY
2015-01-24311: PAINT/PLASTER — WALL
2015-01-24311: HEAT/HOT WATER — ENTIRE BUILDING
2013
2013-10-27311: Noise — Noise: air condition/ventilation equipment (NV1)
2013-10-08311: Noise — Noise: air condition/ventilation equipment (NV1)
2013-03-01DOB violation LBLVIO: VIOLATION ISSUED FOR FAILURE TO FILE ANNUAL BOILER 2011 INSPECTION REPORT
2012
2012-09-24311: Graffiti — Graffiti
2012-04-09Tenant complaint: HEATING — HEAT RELATED
2012-04-09311: HEATING — HEAT
2011
2011-09-28311: Sidewalk Condition — Cellar Door Open/Unprotected
2011-09-28311: Food Establishment — Food Worker Hygiene
2011-07-22311: Food Establishment — Letter Grading
2011-04-19311: Graffiti — Graffiti
2011-04-12Tenant complaint: NONCONST — RUBBISH
2011-04-12311: NONCONST — RUBBISH
2010
2010-03-20311: General Construction/Plumbing — Sidewalk Shed/Pipe Scafford - Inadequate Defective/None
2010-03-20DOB complaint, category ?
2009
2009-08-17DOB complaint, category ?
2008
2008-11-07Mortgage $900,000 — from KONTZAMANYS, NICHOLAS; KONTZAMANYS, JAMES to THE DIME SAVINGS BANK OF WILLIAMSBURGH$900,000
2008-11-07AL&R $900,000 — from KONTZAMANYS, JAMES; KONTZAMANYS, NICHOLAS to THE DIME SAVINGS BANK OF WILLIAMSBURGH$900,000
2008-11-07Mortgage satisfied — from KONTZAMANYS, JAMES; KONTZAMANYS, NICHOLAS to MICHALAKIS, MARIO
2008-07-22Tenant complaint: ELECTRIC — ELECTRIC-SUPPLY
2008-07-18Tenant complaint: ELECTRIC — ELECTRIC-SUPPLY
2005
2005-03-30Permit EW — ISSUED
2005-03-23Job filed: INSTALL AUTOMATIC FIRE SUPPRESSION SYSTEM IN EXISTING KITCHEN RANGEHOOD. NO CHANGE IN USE, EGRESS AND OCCUPANCY. COOKING EQUIPMENTS AND GAS VALVE WERE$2,000
2005-01-31Permit EW — ISSUED
2004
2004-11-22Permit PL — ISSUED
2004-11-16Permit EW — ISSUED
2004-11-01Job filed: INTERIOR RENOVATION TO EXISTING SPACE ON THE 1st FLOOR, MINOR PARTITION AND PLUMBING WORK, ALL AS PER PLAN. NO CHANGE IN EGRESS, USE OR OCCUPANCY UNDE$15,000
2002
2002-01-22Permit PL — ISSUED
2002-01-22Permit EW — ISSUED
2002-01-22Permit EW — ISSUED
2001
2001-11-30Job filed: REPLACE BOILER AND INSTALL A WEIL MCLAIN GAS BLR.450,000 BTU MEA#60-75 WITH A 50 GALLON BRADFORD WHITE HOT_WATE R HEATER 50,000 BTU MEA#102-82E. NO$8,000
1999
1999-02-26Deed — from MICHALAKIS, MARIO to KONTZAMANYS, JAMES
1999-02-26Mortgage $250,000 — from KONTZAMANYS, NICHOLAS; KONTZAMANYS, JAMES to MICHALAKIS, MARIO$250,000
1998
1998-03-02Mortgage satisfied — from MICHALAKIS, MARIO; KONTZAMANYS, NICHOLAS to BRUNING, FREDERICK JR
1994
1994-08-22HPD class C: § 27-2013 ADM CODE REMOVE OR COVER IN A MANNER APPROVED BY THE DEPARTMENT THE PEELING LEAD PAINT CEILING SOUTHEAST ROOM AND WEST AND NORTH W
1994-08-22HPD class C: § 27-2013 ADM CODE REMOVE OR COVER IN A MANNER APPROVED BY THE DEPARTMENT THE PEELING LEAD PAINT CEILING KITCHEN 4 STY NORTH APT 4L ALY 745
1994-08-22HPD class C: § 27-2013 ADM CODE REMOVE OR COVER IN A MANNER APPROVED BY THE DEPARTMENT THE PEELING LEAD PAINT EAST WALL CASE MOLDING ENTRANCE DOOR 4 STY
1994-08-04HPD class C: § 27-2013 ADM CODE REMOVE OR COVER IN A MANNER APPROVED BY THE DEPARTMENT THE PEELING LEAD PAINT AND OR PLASTER CEILING KITCHEN 4 STY EAST A
1994-08-04HPD class C: § 27-2013 ADM CODE REMOVE OR COVER IN A MANNER APPROVED BY THE DEPARTMENT THE PEELING LEAD PAINT AND OR PLASTER SOUTH WEST AND EAST WALLS CE
1994-08-04HPD class C: § 27-2013 ADM CODE REMOVE OR COVER IN A MANNER APPROVED BY THE DEPARTMENT THE PEELING LEAD PAINT AND OR PLASTER CEILING NORTHEAST ROOM 4 STY
1994-06-01DOB violation LL6291:
1993
1993-08-16DOB violation LL6291:
1993-06-01DOB violation LL6291:
1982
1982-10-06Mortgage satisfied — from TSIRIGOTIS, STELLA; TSIRIGOTIS, ARISTOTELIS to CAPUTO, KENNETH
1979
1979-06-05Mortgage assigned — from CAPUTO KENNETH to METROPOLITAN SAVS BK
1979-06-05SAGE — from TSIRIGOTIS STELLA; TSIRIGOTIS ARISTOTELIS; METROPOLITAN SAVS BANK
1976
1976-07-26Deed — from BRUNING FREDERICK JR to MICHALAKIS MARIO; KONZAMANYS NICHOLAS
1976-07-26Mortgage — from MICHALAKIS MARIO; KONZAMANYS NICHOLAS to BRUNING FREDERICK JR

Support this site Back to the building page