David O'Kelly, III