James Keane may refer to: