Peter Jacob Carter is discharged from service at Galveston, Texas.

Peter Jacob Carter is discharged from service at Galveston, Texas.

Sponsors  |  View all