Charlotte I. Hammond

US parasitologist