New London, Connecticut
Born in New London, Connecticut, Freeman attended the public schools.