David C. Rankin

185
reputation
1
7

Engineer, Lawyer, Open-source Advocate