Richard M. Swanson

Sunpower · Electric Power Research Institute · Stanford University
Total Patents: 37
Overall Rank: #89,240
Years Active: 1980–2024
Sunpower Rank: #13