McVeigh (Richard N.)

Private, Company H, 4th Virginia Cavalry; Private, Company F, 35th Virginia Cavalry; Private, Company B, 43rd Virginia Cavalry Battalion (Mosby’s Rangers).

Showing the single result