Corporate Communications
Kingston upon Thames, England, United Kingdom
British Airways
The British Land Company
Director Corporate Communications
Our Lady's School, Terenure, Dublin, Ireland