Leo L. Chan

Nexcelom Bioscience · University Of Illinois
Total Patents: 8
Overall Rank: #610,075
Years Active: 2009–2024
Nexcelom Bioscience Rank: #2