The bio shown with the card exactly matches the information on John J. Diggs provided by www.civilwardata.com.