Son of the late David Weir, of Island of Muck, Scotland, and Grace Weir, of Ngoana, Tweespruit, Orange Free State, South Africa.
southafricawargraves.org — record #27998