Dan Vandevrede

Affiliations

  • at Terra Tech Corp. (TRTC), 2013-05-10