Rick Sellars

Head of Creative Direction EMEA