citizen of Uster, Uster
joint procuration by two · Uster
European patent · EP1733814 · Inventor
Swiss patent · CH660322 · Inventor
Swiss patent · CH578665 · Inventor