William S. Schwarz, Jr.

American Express · Iii Holdings 12 · Ca
Total Patents: 10
Overall Rank: #511,400
Years Active: 2009–2017
American Express Rank: #233