David Taggart
Ironridge · Sunpower
Total Patents:
14
Overall Rank:
#332,393
Years Active:
2013–2025
Ironridge Rank:
#3