Carl Smith

710
reputation
1
8
11

Scientist; developer; plaid enthusiast.