CH-8274 Tägerwilen
European patent · EP1840917 · Inventor
European patent · EP1543335 · Inventor
European patent · EP1446673 · Inventor