CH-3011 Bern
European patent · EP2539159 · Inventor
European patent · EP1585640 · Inventor
European patent · EP1189764 · Inventor