William Keane

William Keane may refer to: