JAMES J KEANE