Karl Rusterholz
Diversa
Total Patents:
1
Overall Rank:
#3,520,929
Years Active:
2003
Diversa Rank:
#29