JAMES H. O KEEFE