Eric Galloway
Mactaggart Scott (Holdings) Limited
Total Patents:
3
Overall Rank:
#1,499,517
Years Active:
2007–2017
Mactaggart Scott (Holdings) Limited Rank:
#8