David Watt Torrance


David Watt Torrance - Scottish physician and missionary.