CH-5506 Mägenwil
European patent · EP2951287 · Inventor
European patent · EP2473606 · Inventor
European patent · EP2234643 · Inventor