Glenn Theodore Foster

Original
Total Patents: 3
Overall Rank: #1,495,793
Years Active: 2017
Original Rank: #2