based on the life of david o'keefe