Ben Ross on Muck Rack

Ben Ross

Verified
London
Head of Print, Telegraph Travel — The Telegraph

Head of Print at Telegraph Travel (Daily Telegraph and Sunday Telegraph). Editing, commissioning, managing, writing... tweeting. Not necessarily in that order.