Ian Garrett

British Telecommunications Plc · Rhone-Poulenc Rorer Pharmaceuticals · Zimmer Orthobiologics
Total Patents: 4
Overall Rank: #1,230,157
Years Active: 1986–2013
British Telecommunications Plc Rank: #81