Home Collections

Harveian Society of London. Committee for the Prevention of Venereal Diseases