Wg Cdr Thomas Hugh Hamshaw RA RFC RAF

Wg Cdr Thomas Hugh Hamshaw RA RFC RAF 1885 -1962

©2019 by Defence Surveyors' Association.

Charity number: 221816