Investment in Insurance Starwood Capital Appoints Rob Allard as Chief Investment Officer of Starwood Insurance Strategies 11 months ago admin Starwood to open up its $30 billion real asset credit platform to the insurance industry MIAMI BEACH, Fla., May 8,...