WILLIAM THOMAS KEAVENEY