1

Frank Keane’s appreciation speech to Canon Tom Browne PP