CH-4466 Ormalingen
European patent · EP0918564 · Inventor
European patent · EP0592368 · Inventor
European patent · EP0501319 · Inventor