Barry Keegan | Slate