Geoffrey P. Spencer

Deka Products Limited Parternship · Alcatel · Bausch + Lomb Ireland Limited
Total Patents: 50
Overall Rank: #53,217
Years Active: 1994–2025
Deka Products Limited Parternship Rank: #29