Martin John Affentranger, Jr.

Sunrun
Total Patents: 14
Overall Rank: #329,572
Years Active: 2017–2025
Sunrun Rank: #1