Jonathan J. Shakes

Amazon
Total Patents: 26
Overall Rank: #154,523
Years Active: 2006–2019
Amazon Rank: #383