The 20-year naming rights deal is worth an average of $7.9 million a year
dhunn@post-dispatch.com, St. Louis Post-Dispatch: Business
Tue, 10/06/2015 - 7:45pm
The 20-year naming rights deal is worth an average of $7.9 million a year