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