Igor Solodin

Megabios
Total Patents: 5
Overall Rank: #1,051,266
Years Active: 1997–1999
Megabios Rank: #2