Frank Cannon, Sr.

Land O'Lakes
Total Patents: 4
Overall Rank: #1,239,544
Years Active: 2003–2011
Land O'Lakes Rank: #39