gary o'dell