Hamble James Leacock

Barbadian missionary