Westbrook buys Millennium stake for $100 million