The SciencesA Philippine Leper ColonyBy Newton Forest Russell on June 27, 1908AdvertisementABOUT THE AUTHOR(S)