Charles Hamlin may refer to: