Why would he need to be in NYC or DC or anywhere in particular? Twitter is internet based. He can connect from anywhere.
My point is that New York is so very untrustworthy that venturing into it for any reason is not prudent. Related to the job or not.