John Himics

Problem solver, Engineer, Programmer, and Rock climber.