Breon O'Casey British, 1928-2011