Annual report shows Buffalo among ‘Next 25’ tech hubs in North America

Annual CBRE report shows Buffalo among “Next 25” tech hubs in North America.