CH-6023 Rothenburg
European patent · EP1401758 · Inventor
European patent · EP1292524 · Inventor
European patent · EP1294631 · Inventor