Kenneth Lareau 

Mathematics and computer geek, music lover and fanatic for various puzzles.