Barry Hayes

Google · Xerox · Microsoft
Total Patents: 13
Overall Rank: #383,601
Years Active: 1994–2015
Google Rank: #2,857