Spreitenbach
European patent · EP2799268 · Inventor
European patent · EP2799267 · Inventor
Swiss patent · CH708014 · Inventor
Swiss patent · CH708015 · Inventor