Tim Armstrong on the NYC Tech Scene and TechNYC TC Video 8 years Tim Armstrong on the NYC tech scene and TechNYC