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