Author: John Smith Preston
Alternate names: John S. Preston; Preston, John Smith, 1809-1881; John S. Preston Confederate Army general (1809-1881); John S. Preston Confederate Army general
Born: 1809
Died: 1881