Donald J. McCrady

Microsoft · IBM
Total Patents: 22
Overall Rank: #197,264
Years Active: 2001–2014
Microsoft Rank: #1,716