Trevor Lynch is a pen name of Greg Johnson, Ph.D., Editor-in-Chief of Counter-Currents Publishing Ltd. and the Counter-Currents webzine (http: //www.counter-currents.com/).