Giebenach
European patent · EP2125713 · Inventor
European patent · EP2007834 · Inventor
Swiss patent · CH694562 · Inventor