james o'keefe (3)