Soldiers Who Have Served

Name: Alan Elliott Thompson

Rank: Colonel

Regimental number: 471365