University at Buffalo Office of Science, Technology Transfer & Economic Outreach Named World’s Best Life Sciences Incubator

University at Buffalo Office of Science, Technology Transfer & Economic Outreach Named World’s Best Life Sciences Incubator   The University at Buffalo Office of Science, Technology Transfer & Economic Outreach (STOR) was named the World’s Best Life Sciences Incubator by the UBI Index. The UBI Index (University Business Incubator) is a leader in performance analysis of business incubation globally. This Stockholm based company primarily focuses on providing the expertise needed to further advance incubators across […]