Soldiers Who Have Served

Name: David Williams Spalding

Rank: Major

Regimental number: 504723