Breon O'Casey British, 30 April 1928-22 May 2011