Soldier Story: John Joseph Rock

First Name John Joseph
Last Name Rock
Battalion Regimental Headquarters
Company Anti Tank Company
Rank 1st Lieutenant