james keogh