CH-9200 Gossau
European patent · EP2675573 · Inventor
European patent · EP2195118 · Inventor
European patent · EP1888251 · Inventor