David C. Rankin

75,900
reputation
6
54
79

Engineer, Lawyer, Open-source Advocate