Overview

John Archibald Ballard

(1829—1880) army officer