who is William Bumpus