THOMAS F KEANE