Soldiers Who Have Served

Name: David John Clements MBE

Rank: Brigadier

Regimental number: 498674

Brigadier David Clements Royal Anglian Regiment