David A Cobb

1
reputation
2

Semi-retired programming dinosaur. That means I do for fun the things I once got overpaid for. Former civil serpent. Free software fan.