Yale Spitzer

International Development
Total Patents: 2
Overall Rank: #2,005,272
Years Active: 2016
International Development Rank: #3