David C. Rankin

117
reputation
3

Engineer, Lawyer, Open-source Advocate