Author: John Caldwell Thompson
Alternate names: Thompson, John C. (John Caldwell), 1831-1904; Thompson, John C. 1831-1904; John C. Thompson
Born: 1831
Died: 1904