citizen of Thayngen, Zürich
joint signature by two · Zürich
European patent · EP2995339 · Inventor
European patent · EP2244646 · Inventor