Presbyterian Debating Society

Debating society under the auspices of St Giles Presbyterian Church, Hurstville

Type