Jacob Gable

Software Developer. Amateur Philosopher. Maker of things.