ricochetscience.com
Contributors - Ricochet Science
Editor Michael Windelspecht. Michael is the primary editor and writer on Ricochet Science. He has a Ph.D. in evolutionary genetics from the University of