CH-5702 Niederlenz
European patent · EP2683642 · Inventor
European patent · EP2195488 · Inventor
European patent · EP1654040 · Inventor