Private Horace Waller V.C.

Pte Horace Waller VC