Affoltern a. A.
European patent · EP1862099 · Inventor
Swiss patent · CH695923 · Inventor
Swiss patent · CH696073 · Inventor