Wen-Feng Liu
Illinois Tool Works · Oracle · First Institute Of Oceanography, Ministry Of Natural Resources
Total Patents:
20
Overall Rank:
#215,726
Years Active:
1994–2025
Illinois Tool Works Rank:
#326