Starwood, with at least $115 billion in assets, is a global investment company with interests in real estate and hospitality.
To the untrained eye, an NFL game looks like a four-hour commercial with a bit of football in between. However, it’s become a ...