CH-9444 Diepoldsau
European patent · EP1495174 · Inventor
European patent · EP0638682 · Inventor
European patent · EP0638681 · Inventor