Calvin Lam
Calyxo · Teleflex Life Sciences · Oerlikon-Buhrle U.S.A.
Total Patents:
14
Overall Rank:
#332,317
Years Active:
1981–2025
Calyxo Rank:
#2