Nick Edell

Head of Digital at red consultancy

European member
Region - United Kingdom