JAMES J KEANE JR