Michael Guest

Castle Rock Industries · Windsor Industries · IBM
Total Patents: 5
Overall Rank: #1,030,647
Years Active: 1997–2008
Castle Rock Industries Rank: #2