M Richard Swanson

Affiliations

  • Director at Power One Inc (PWER), 2012-05-02
  • Officer at Sunpower Corp (SPWRA), 2009-05-06