Weinfelden
Swiss patent · CH709304 · Inventor
Swiss patent · CH705261 · Inventor
European patent · EP1283552 · Inventor