David John McCartney

British Telecommunications Public Limited · British Telecommunications Plc · Unknown
Total Patents: 9
Overall Rank: #583,953
Years Active: 1990–2008
British Telecommunications Public Limited Rank: #140