CH-8645 Jona
European patent · EP0599010 · Inventor
European patent · EP0590473 · Inventor
European patent · EP0590472 · Inventor