John J. Livingston

Ball
Total Patents: 13
Overall Rank: #386,990
Years Active: 2005–2010
Ball Rank: #19