CH-5506 Mägenwil
European patent · EP0682399 · Inventor
European patent · EP0415057 · Inventor
European patent · EP0052383 · Inventor