Richard D'Souza
Kellogg Brown & Root · Hoffmann-La Roche
Total Patents:
21
Overall Rank:
#199,385
Years Active:
1982–2025
Kellogg Brown & Root Rank:
#14