David C. Rankin

105
reputation
1
6

Engineer, Lawyer, Open-source Advocate