Silicon Valley in Buffalo? The city in upstate New York might become a startup hub, if accelerator and venture-capital firm Techstars gets its way.

Leave a Reply