Clifford Tureman Lewis

Omnisent · Concurrent Computer · Ibis Biosciences
Total Patents: 8
Overall Rank: #609,724
Years Active: 2011–2024
Omnisent Rank: #1