JAMES O KEEFE