Soldiers Who Have Served

Name: Robert George Rogers

Rank: Major

Regimental number: 553860