citizen of Reverolle, Renens (VD)
Managing director · sole signature · Renens (VD)
European patent · EP2662539 · Inventor
Swiss patent · CH697852 · Inventor