James M. Sellers

Seedlings Life Science Ventures · Embolx · Idexx Laboratories
Total Patents: 36
Overall Rank: #93,833
Years Active: 1994–2022
Seedlings Life Science Ventures Rank: #2