Pete Kelley

3,713
reputation
2
16
17

Finds technology solutions. Enjoys puzzles, chess, music, juggling, running.