Lieutenant William Hartley Willard - World War One Memorial Honour Roll

Roll Card of Lieutenant William Hartley Willard