Elmer Gantry, a Flawed Preacher for the Ages