CH-9052 Niederteufen
European patent · EP1608494 · Inventor
European patent · EP1663593 · Inventor
European patent · EP1615757 · Inventor