JAMES B KEELEY