CH-9052 Niederteufen AR
European patent · EP0131646 · Inventor
European patent · EP0075255 · Inventor
European patent · EP0057816 · Inventor