Background Forman, William St. John was born on January 20, 1847 in Natchez, Mississippi, United States.