Soldiers Who Have Served

Name: Peter Huntly Williamson

Rank: Major

Regimental number: 474228