Starwood Capital Appoints Rob Allard as Chief Investment Officer of Starwood Insurance Strategies
1. Starwood appointed Rob Allard as Chief Investment Officer for insurance strategies. 2. New credit platform targets $30 billion in real asset opportunities for insurance clients. 3. Starwood manages $115 billion in assets and has $100 billion in credit investments. 4. CEO emphasized strong ties with the insurance sector for enhanced investment opportunities. 5. Allard's expertise aims to elevate Starwood's insurance asset management capabilities.