David C. Rankin

678
reputation
6
10

Engineer, Lawyer, Open-source Advocate