Stephan J. DeLuca

Energy Materials · Leybold Inficon
Total Patents: 6
Overall Rank: #785,639
Years Active: 1995–2025
Energy Materials Rank: #1