David Marshall

Allied Colloids Limited · Sybase · Microsoft
Total Patents: 12
Overall Rank: #413,601
Years Active: 1984–2020
Allied Colloids Limited Rank: #13