Michael Richard Klugerman
Afiniti Europe Technologies Limited · Afiniti · Escher Group
Total Patents:
12
Overall Rank:
#407,005
Years Active:
2002–2023
Afiniti Europe Technologies Limited Rank:
#4