Soldiers Who Have Served

Name: Major Timothy James Smith

Rank: Major

Regimental number: 519726