jim o’neal articles