David J. Marsh

Microsoft · Emhart · Schlumberger Technology
Total Patents: 26
Overall Rank: #155,129
Years Active: 1987–2016
Microsoft Rank: #2,383