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