Andhausen
European patent · EP2148155 · Inventor
Swiss patent · CH705060 · Inventor
European patent · EP1762805 · Inventor