brian kirkby

65
reputation

father of six, twiddler of bits, thinker of thoughts