William Aloysius Keane (1922-2011)