CH-3073 Gümligen
European patent · EP1761533 · Inventor
European patent · EP1753719 · Inventor
European patent · EP0026469 · Inventor