M Richard Swanson

Affiliations

  • Director at Power One Inc (PWER), 2013-07-26
  • Cto at Sunpower Corp (SPWRA), 2010-05-05