Charles Farwell may refer to: