James Pollard
Genia Technologies · Roche Sequencing Solutions · International Paper
Total Patents:
8
Overall Rank:
#601,686
Years Active:
1995–2025
Genia Technologies Rank:
#11