citizen of Onsernone, Monteggio
Partner · Monteggio
Swiss patent · CH677625 · Inventor
Swiss patent · CH666635 · Inventor
Swiss patent · CH574776 · Holder, Inventor