David C. Rankin

256
reputation
1
6

Engineer, Lawyer, Open-source Advocate