Michael Nelson

Active San Jose, CA Director for Trina Solar (U.S.), Inc.