James Gannoe

Johnson & Johnson · Satiety · Heartport
Total Patents: 37
Overall Rank: #90,579
Years Active: 1997–2016
Johnson & Johnson Rank: #565