brian kirkby

65
reputation
1
6

father of six, twiddler of bits, thinker of thoughts