Declan Kelly, CEO of major public relations firm Teneo, quit after fallout from his drunken behavior at a party last month. Kelly previously served as a special envoy to Northern Ireland
Nope that's just the start
Coulda swore there was something about him and a telecom in Haiti but maybe thats another mick