Author: Ryan Beam

Passionate about swimming, running, CAD, 3D printing, Twisty Puzzles, Writing, Speaking, and Space Travel, not necessarily all in that order.