CH-8303 Nürensdorf
European patent · EP0186741 · Inventor
European patent · EP0122327 · Inventor
European patent · EP0022472 · Inventor