Private James Parker Swindlehurst' Diary

1 Private J P Swindlehurst
2 Private J P Swindlehurst
3 Private J P Swindlehurst
4 Private J P Swindlehurst