Soldiers Who Have Served

Name: Charles Michael John Barnes OBE

Rank: Brigadier

Regimental Number: 448908