© 2026 Improve the News Foundation.
All rights reserved.
Version 7.18.3
Steven W. Mosher is an American social scientist and president of the Population Research Institute, known for his criticism of China's one-child policy and opposition to population control programs. He was expelled from Stanford University's anthropology program in 1979 after publishing photographs and accounts of forced abortions in China without permission.