David C. Rankin

121
reputation
4

Engineer, Lawyer, Open-source Advocate