Marian Wiercigroch

Iti Scotland Limited · The University Court Of The University Of Aberdeen
Total Patents: 9
Overall Rank: #562,731
Years Active: 2013–2020
Iti Scotland Limited Rank: #2