barry keogh