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