Chris Achilleos on Muck Rack

Chris Achilleos

Verified
London
Head of Digital — ITV News
As seen in: ITV News, Sky News

Digital @itvnews