Open main menu
William Allan
(1837–1889)
Teacher, writer and officer in the Confederate States Army—Chief of Ordnance of Second Corps, Army Northern Virginia.

WorksEdit