David C. Rankin

210
reputation
2
11

Engineer, Lawyer, Open-source Advocate