Skip to main content

John Himics

Problem solver, Engineer, Programmer, and Rock climber.