John Marshall

H.J. Heinz · Del Monte · Netscape Communications
Total Patents: 32
Overall Rank: #112,678
Years Active: 1983–2022
H.J. Heinz Rank: #3