St. Niklaus / Wallis
European patent · EP1162343 · Inventor
European patent · EP1050662 · Inventor
European patent · EP1316669 · Inventor