Als Veteran mit mehr als 30 Jahren Erfahrung in der Immobilienbranche war Owen als globaler Leiter der Immobilienabteilung von Schroders Plc und als CEO des paneuropäischen Immobilieninvestors Immobel Capital Partners tätig.