Walters C. Flamstead (William Charles Flamstead)