Reinach
European patent · EP2026364 · Inventor
European patent · EP2017864 · Inventor
Swiss patent · CH698875 · Inventor