Peter Howorth
Lord · Paulstra Crc
Total Patents:
3
Overall Rank:
#1,563,131
Years Active:
2003–2011
Lord Rank:
#150