CH-9052 Niederteufen AR
European patent · EP0315201 · Inventor
European patent · EP0261684 · Inventor
European patent · EP0032752 · Inventor