Craig Hargreaves
Ip Holding Company
Total Patents:
45
Overall Rank:
#65,738
Years Active:
2007–2016
Ip Holding Company Rank:
#4