GB flag iconENCN flag iconZH

SATRA Management Team

Jake Locke

Head of Communications

Jake looks after SATRA’s corporate marketing and communications and press and media relations worldwide. He joined SATRA in 2004 after broad experience in media, publicity and journalism.