Profile

Chris Taylor

COMPANY : Telegraph Media Group

POSITION : CIO

LOCATION : London, United Kingdom

INDUSTRY : Entertainment Industry

LINKEDIN : https://uk.linkedin.com/in/chris-taylor-b027976