Image September 28, 2022 New life sciences complex debuts at 3 Burroughs in Irvine 39,000 square feet of space in a two-story building