Breon O'Casey Anglo-Irish, 1928-2011