patrick o'dell