CH-5417 Untersiggenthal
European patent · EP1723312 · Inventor
European patent · EP1690011 · Inventor