Wolfram Ruf
Scripps Research
Total Patents:
5
Overall Rank:
#919,847
Years Active:
1998–2025
Scripps Research Rank:
#168