Deqing Lei
Arch Chemicals · Lonza · Innovative Water Care
Total Patents:
8
Overall Rank:
#631,641
Years Active:
2008–2021
Arch Chemicals Rank:
#13