Organisation

Halifax and District Medical Society

Catalogue