The Oregon Technology Business Center (OTBC) is a non-profit tech startup incubator located in Beaverton, Oregon, United States. Founded in 2005, OTBC provides coaching, networking events, and resources to support the growth of technology startups. Operating primarily in the West Coast and Western US regions, OTBC has made significant investments in the biotech, pharma, and Biomed sectors. While n...