MARTIN J KEANE