Baylor St. Luke’s Medical Center – O’Quinn Medical Tower Success Story Baylor College of Medicine and CHI St. Luke’s Health partnered in the creation of O’Quinn Medical Tower, a 429,828 square foot, 13-story new hospital tower Read More » May 8, 2023