715 Private (Pte) Ralph Johnson, 31st Battalion

715 Private (Pte) Ralph Johnson, 31st Battalion

715 Private (Pte) Ralph Johnson, 31st Battalion