Soldiers Who Have Served

Name: M B Clarke

Rank: Lance Corporal