David C. Rankin

286
reputation
3
7

Engineer, Lawyer, Open-source Advocate