John Rogers Cooke

Confederate Army general (1833–1891) From Wikipedia, the free encyclopedia

John Rogers Cooke