David C. Rankin

81,885
reputation
6
58
85

Engineer, Lawyer, Open-source Advocate