John O'Hara
Unknown · Finsbury (Development) Limited
Total Patents:
6
Overall Rank:
#849,641
Years Active:
1996–2016
Unknown Rank:
#12,644