CH-4500 Soleure
European patent · EP2008160 · Inventor
European patent · EP1904902 · Inventor
European patent · EP1593004 · Inventor