Keane, John,1949-