John C. McCracken

Inventure Laboratories
Total Patents: 9
Overall Rank: #570,893
Years Active: 2001–2017
Inventure Laboratories Rank: #4