HASLER, David

Service Number: 3680

POB: Braidwood

DOE: 26/05/1917

RTA