Patrick O'Shea
New Waste Concepts · Barcarole Limited · Unknown
Total Patents:
7
Overall Rank:
#749,783
Years Active:
1990–2019
New Waste Concepts Rank:
#3