CH-6874 Castel San Pietro
European patent · EP1157168 · Inventor
European patent · EP1137850 · Inventor