Brand, Marketing & Communications Senior Manager at Deloitte Switzerland
Geneva, Geneva, Switzerland
Deloitte Switzerland
Queen's University
Toulouse Business School