Philip Chong is a principal at HCRE, a real-estate development and investment firm with a handful of buildings in and around New York City. He also owns and founded Canal Street Market, a food hall, retail space, and event venue in Manhattan’s Chinatown.
I’m a second-generation real-estate developer, and our family has always focused in and around the Chinatowns. Historically, we were in Manhattan’s Chinatown, and more recently, we started putting more attention into Queens. My father was an immigrant from Hong Kong, and his initial business was importing watches; then sometime in the early ’90s he started investing some of the money from importing watches into real estate in Chinatown. We own a portfolio of residential, office, and retail properties, so we run the full gamut. I also own and operate Canal Street Market. That’s in 265 Canal Street.
2019 was a pretty standout year for us — for our properties and for Canal Street Market especially. It felt like business was really starting to hum. We were doing a lot of community panels, events, and we even had a podcasting studio in the back, where we let local creators speak. So that was the background going into early 2020. A lot of us in Chinatown had family members living in China, so we started to get wind of the situation in China from them. I remember one of my friends texting me on WeChat, telling me that I should really start worrying and order disinfectant and hand sanitizer for the market.
I think it was sometime in February when I started getting reports from my restaurant and retail tenants in both Flushing and Manhattan that sales were dropping off quite dramatically. I have personal relationships with all my tenants; I feel like we’re partners in this. The concerns were starting to trickle in, but there was really no clarity on how severe it would become. It was this general feeling of “Ooh, this is a serious problem, but eventually it was going to pass.”
It slowly evolved over time into me having literally hundreds of conversations with all my tenants, listening to their individual situations and hardships and starting to work out rent concessions that would help tide us over in the short term. That eventually evolved into even harder conversations and really deep concessions and sometimes even completely free rents for some of my tenants. Some of my tenants weren’t able to survive, and that’s really heartbreaking. As a landlord, part of what I try to do is really listen and try to work with their situation.
Photo: Janice Chung
Two stories stand out for me. One: There were two very accomplished pastry chefs that opened a small bakery inside Canal Market, Domi, in early 2020, right before COVID-19 hit. Extremely young but super-motivated and very hardworking. They opened it up with pretty solid success; they were able to get a little press and a small following, and suddenly COVID hit and we had to temporarily shut down. I was still checking in with them on a weekly basis. We allowed them and all our tenants to use the space for free so they could try to do some delivery. They were baking pastries and breads and delivering it themselves with a car they borrowed. I think the community was really supportive; they were also buying gift cards. Even with our deal with them being rent free, they weren’t able to sustain themselves, and that is super-heartbreaking because you see two young kids risking it all to start a business and they just got hit with the most unfortunate timing. They went above and beyond — I saw them doing the deliveries, working late hours every single day in that space, and they just weren’t able to make it work. That’s just one of hundreds of stories that aren’t being told right now.
The other story is we own a building on Pell Street where one of our tenants is a hair salon. They were in a similar situation in March and April. They were paying us rent, then sometime in May the owner’s daughter reached out to me and explained the hardships her father was facing. I think in Chinese culture, people are extremely proud of their work, and she was explaining to me that, for her father, the most important thing was his word and his standing in the community. If rent’s due, he’s going to pay it. Then she started telling me he was starting to dip into his life’s savings, and that’s when she became worried. He had never reached out to me before. I think he wanted to do what was right and honor our agreement, but at the same time was having a really rough time. So the daughter and I talked and worked out a rent-concession deal where he could keep all the hairdressers employed through the period where nonessential businesses were shut down.
For the months that Canal Street Market was shut down, we charged zero in rent. We reopened in the summer and changed to a rent based on percentage of sales, but that wasn’t sustainable for the market or the vendors, so we had to close back down after December. We reopened recently. It’s located on Canal Street, so a lot of the clients were tourists, but the vast majority were the office workers in Soho, Tribeca, and even the courthouses downtown. Without people coming back into the office, our business is not sustainable.
Photo: Janice Chung
It’s been easily the toughest year professionally for me, and I started working in 2008 so my first introduction into real estate was a financial crisis. I distinctly remember that time period, and this is really hard. On one hand, you want to do the right thing, but there are limited concessions for landlords. Our biggest expenses are going to be property tax and our mortgage. There’s no deferral on our property-tax bills, and there are limited options when it comes to mortgage payments. At the absolute worst of it, we were making 50 percent of our rent collections, maybe even lower. We’ve weathered the worst of it, and we’ve started to see the end of the tunnel. We have seen some recovery in apartments. There was a flood of people coming back to NYC sometime after January, but commercial real estate has been slower in recovery.
We’ve had an incredibly hard time in Chinatown specifically but really for everyone. And it’s been compounded by the fact that we’ve seen this uptick in anti-Asian sentiment, and that’s really tough and those issues have to be addressed. It’s a little tough to talk about anti-Asian racism because, chances are, if you ask any Asian American in New York City if they’ve been on the receiving end of harassment or violence, the answer is most likely yes. During my time in New York — I was born and grew up here — I’ve been called a “chink,” “Chinese fuck,” “coronavirus.” I remember being threatened with violence over the summer, completely unprovoked while standing at a stoplight in Chinatown. This exists and has existed for quite a while. Ultimately, I’m very proud of this city, and I’m optimistic because Asian Americans are certainly getting a lot louder and they’re proud and they’re willing to fight back. While there’s a lot of healing to do, I think what’s encouraging is it’s starting to happen now.
It’s been heartbreaking to see some of our most beloved establishments close down — institutions within Chinatown that people like me grew up loving. But I think ultimately I’ve never felt more energized and inspired by the work within our community. You’ve seen it in the last year: A number of organizations started by young professionals pop up, we have a very active Chinatown BID, and members of the media are highlighting our stories.
I’m part of a Chinatown-based community health center, the Charles B. Wang Community Health Center, which is actively testing and vaccinating members of our community. They’re approaching 15,000 doses delivered. That’s distributed to members of our community who are often elderly and vulnerable, and sometimes they don’t speak English. They’re eligible for the vaccine, but they’re at a disadvantage within our system or they have limited resources and can’t often get the vaccine through traditional means. These are people that go out and buy our groceries, go to our restaurants; they’re getting their hair cut on Pell Street. And they’re the backbone of our economy. So I think the point is I’m seeing all these people working together for the benefit of this small community, and it’s really starting to work. I’m seeing it in real time.
I feel like landlords, they get grouped up into one silo — there’s this thought that all of them are deep pocketed and have a big portfolio of properties and are able to weather the storm, but the truth is it’s a lot more nuanced than that, especially in Chinatown. I think that most of the landlords or property owners within Chinatown have a lot of pride in working with all of their tenants and being as much of the fabric of this community. These buildings are not cheap to operate, but ultimately I’m hopeful that Chinatown will bounce back quickly and New York City will bounce back quickly.
Photo: Janice Chung
In order for us to make this work, New York City as a whole has got to work together. Chinatown is important to the fabric of the city; the fact is we’re a part of many other communities within the city, right? So landlords, local stakeholders, government, everyone — we have to come together, we have to partner up, and we have to listen to each other. And I think that’s starting to happen.
In the meantime, we have to be highlighting these small businesses that are really having a tough time. You take these Asian-owned small businesses, even in Canal Street Market, like Joe’s Steam Rice Roll, Lazy Sundaes, Kabuki, A-Frame — these are young entrepreneurs that are going out there, they’re taking a huge amount of risk, and they’re choosing to do it in Chinatown. That’s the stuff we want to support.
`;
// integrate Sub(x) scripts and elements
if (hostname !== 'subs.nymag.com') { // do not integrate on this subdomain
document.head.appendChild(trackingScript);
document.body.insertAdjacentHTML('beforeend', subXAnimationElements);
}
There was an error processing the request. Please try again later."}).catch(e=>console.error("Error verifying email: ",e)))(r.querySelector(".content"),o.bannerCTAVerification)})):(l.remove(),s.remove()),o.dismissable||n.remove(),o.useAlertIcon||a.remove(),r.classList.add("show"),n.addEventListener("click",()=>{u(),r.classList.remove("show")})}else r.remove()}});
}, {"1":1,"6":6,"17":17,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(4),auth=require(17),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(1),appendLandingPageParams=require(135),pageUri=require(124).getPageUri(),subscriptionPromoLinks=dom.findAll(".persist-params"),searchString=window.location.search||"";function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let i=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||i.classList.remove("open")})}function gtmSendReport(e,n,t){let i={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(i.eventLabel=n.href),gtm.reportNow(i)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const i=t.split("?"),o=new URLSearchParams(i[1]);for(let e of n.entries())o.set(e[0],e[1]);t=`${i[0]}?${o.toString()}`,e.href=t}else e.href=`${t}?${n.toString()}`}}function init(e){const n=e.querySelectorAll(".to-landing-page");window.addEventListener("auth:init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth.showEmbeddedLoginFlow("top navigation")}),signOutButton.addEventListener("click",function(e){e.preventDefault(),gtmSendReport("Sign Out",e.target,"user-info-link"),auth.logout()}),auth.isAuthenticated()&&e.classList.add("signed-in"),(auth.isSubscriber()||auth.isMobileAppRequest())&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")}),subscriptionPromoLinks.forEach(e=>{updateElementTargetUrlsIfQueryStrings(e)}),appendLandingPageParams(n)})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&>mSendReport(n.text,n,"global-nav-link")}),module.exports=init;
}, {"1":1,"4":4,"17":17,"124":124,"135":135}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(408),Fingerprint2=require(407),DS=require(406),Eventify=require(246);function registerGlobals(){window.DS=DS,window.Eventify=Eventify,window.Fingerprint2=Fingerprint2,DS.value("Eventify",Eventify),DS.value("Fingerprint2",Fingerprint2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var o=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),r=Object.keys(o);function t(e){return o=>{try{n.get(e,o)}catch(e){logMountError(o,e)}}}_each(r,n=>{var o=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(o,t(n)),_each(r,t(n))}),this.components=r}]),DS.get("components")}function logMountError(e,n){const o=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+o,n)}registerGlobals(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}):mountDollarSliceComponents();
}, {"221":221,"246":246,"406":406,"407":407,"408":408}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(118),_forEach=require(107),_isString=require(268),_intersectionWith=require(409),_isEqual=require(274),_each=require(408),_debounce=require(182),_sortBy=require(205),page=require(124),visit=require(114);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,u,l,g={},p=this,h=[],f=visit.getQueryParamsObject(["utm_campaign"]),m=document.querySelector('script[data-type="ad-a9"]'),b=[],w=!1,v=[],y=document.querySelector('script[data-name="ad-doubleverify"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],u=i.googletag,(m||y)&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()})),m&&(l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),y&&(b.push(new Promise(function(e){w?e():v.push(e)})),c=i.setTimeout(T,2500)),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?u.defineSlot(o.name,o.sizes,o.id).addService(u.pubads()):u.defineOutOfPageSlot(o.name,o.id).addService(u.pubads())).setTargeting("adid",o.id),f.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",f.utm_campaign),a=p.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),u.display(o.id),u.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),n=_(o),Promise.all(b).then(function(){n?window.apstag&&window.apstag.cleared?window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([t],{changeCorrelator:!1})})}):y&&u.pubads().refresh([t],{changeCorrelator:!1}):u.pubads().refresh([t],{changeCorrelator:!1})}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},g[n]=this},r=function(e){u.cmd.push(function(){var t=o(e);g[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=_(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},u.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\’/g,"")).length&&o.push(e)})}),u.pubads().setTargeting("kw",o),u.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),u.pubads().setTargeting("pn",r),u.companionAds().setRefreshUnfilledSlots(!0),u.pubads().enableAsyncRendering(),u.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(g);return _each(i,function(i){(t=g[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return g[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(h,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),y&&window.PQ.cmd.push(()=>{try{window.PQ.loadSignals(["ids","bsc","vlp"],T)}catch(e){T(),console.error(`There has been an error loading Double Verify signals: ${e}`)}}),h=[]},10),this.addToPageLoadQueue=function(e){h.push(e),d()});function _(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}function T(){i.clearTimeout(c),w=!0,_forEach(v,function(e){e()})}}]);
}, {"107":107,"114":114,"118":118,"124":124,"182":182,"205":205,"268":268,"274":274,"408":408,"409":409}];
window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}});
}, {}];
window.modules["client.legacy"] = [function(require,module,exports){"use strict";require("cid.legacy"),require("ads.legacy"),require("facebook.legacy"),require("aaa-module-mounting.legacy");
}, {"cid.legacy":"cid.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy"}];
window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key));
}
function tryToMount(fn, el, name) {
try {
fn(el); // init the controller
} catch (e) {
const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
}
}
/**
* mount client.js component controllers
*/
function mountComponentModules() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => {
let controllerFn = window.require(key);
if (typeof controllerFn === 'function') {
const name = key.replace('.client', ''),
instancesSelector = `[data-uri*="_components/${name}/"]`,
defaultSelector = `[data-uri$="_components${name}"]`,
instances = document.querySelectorAll(instancesSelector),
defaults = document.querySelectorAll(defaultSelector);
for (let el of instances) {
tryToMount(controllerFn, el, name);
}
for (let el of defaults) {
tryToMount(controllerFn, el, name);
}
}
});
}
// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
window.process.env.NODE_ENV = '';
}
// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
// ]]