Mike Rightmire

Mike Rightmire

Computational and molecular biologist. Observative speculator. Generally pointless non-stop thinker.