David Stroud

Rolls-Royce Plc · L&P Property Management · Autodesk
Total Patents: 14
Overall Rank: #352,632
Years Active: 1991–2014
Rolls-Royce Plc Rank: #224