Carl Smith

635
reputation
8
11

Scientist; developer; plaid enthusiast.