Craig Hall
Jack Schwartz Shoes
Total Patents:
4
Overall Rank:
#1,239,541
Years Active:
1991–2011
Jack Schwartz Shoes Rank:
#6