william e. peters 21st va cav