Skip to main content

Private David William Swadling (alias James Harding)