Donald J. Hacherl

Microsoft
Total Patents: 12
Overall Rank: #425,026
Years Active: 1998–2009
Microsoft Rank: #3,498