Steven Mosher es una autoridad internacionalmente reconocida en temas de China y población, así como un aclamado autor y conferenciante y fundador y director del Instituto de Investigación sobre Población. Fue el primer científico social estadounidense que visitó la China continental en 1979, donde fue testigo de cómo se obligaba a las mujeres a abortar en virtud de la nueva política del hijo único, que luego expuso al mundo. El Sr. Mosher era entonces un ateo proabortista, pero el hecho de presenciar estos traumáticos abortos le llevó a reconsiderar sus convicciones y a convertirse finalmente en un católico romano practicante y provida.
Mosher ha comparecido en numerosas ocasiones ante el Congreso de Estados Unidos como experto en población mundial, China y abusos de los derechos humanos. También ha hecho apariciones en televisión en Good Morning America, 60 Minutes, The Today Show, 20/20, FOX y CNN news, además de ser un invitado habitual en programas de radio en toda la nación.
Artículos de Steve han aparecido en The Wall Street Journal, Reader's Digest, The New Republic, The Washington Post, National Review, Reason, The Asian Wall Street Journal, Freedom Review, Linacre Quarterly, Catholic World Report, Human Life Review, First Things, y otras numerosas publicaciones.
Steven Mosher vive en Virginia con su esposa, Vera, y sus nueve hijos.