CH-4148 Pfeffingen
European patent · EP3197955 · Inventor
European patent · EP3197954 · Inventor
European patent · EP1761606 · Inventor