Cowboys, Baylor Scott & White top out on new sports therapy center at The Star in Frisco
July 11, 2017 at 15:40 PM EDT
The Dallas Cowboys and Baylor Scott & White Health have reached the uppermost vertical point on a new sports therapy and research center at The Star in Frisco, which is the latest component to the Dallas Cowboys-anchored mixed-use development.