Mike McElfresh 

Teacher, Physicist, Engineer, Philosopher