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