Weinfelden
Swiss patent · CH697429 · Inventor
Swiss patent · CH696924 · Inventor
European patent · EP1404198 · Inventor