Siddhartha Dutta

American Express · Iii Holdings 12 · Adobe
Total Patents: 15
Overall Rank: #316,195
Years Active: 2013–2022
American Express Rank: #133