Ian Peter Marshall

Rocks Off Limited · Bae Systems Plc · Virtuality (Ip) Limited
Total Patents: 33
Overall Rank: #107,492
Years Active: 1998–2022
Rocks Off Limited Rank: #1