David Spencer

Clement Clarke International · Pitney Bowes · Disney
Total Patents: 28
Overall Rank: #137,980
Years Active: 1986–2021
Clement Clarke International Rank: #1