Tim Harper

Nano and emerging technology investor/advisor/entrepreneur/speaker/writer
397
views
+0
today
Tim Harper's Community