M Peter Keane  1910-2014