Research fellow Cattolica University, 1989—1998. Associate professor Macerata University, Italy, 1998—2002, Insubria University, Varese, Italy, 2002—2006, professor, 2006—2009, since 2009. Vice director CREARES - Research Center Ethics and Social Responsibility, Italy, since 2004.
Member Science Committee Research Center Cooperation and Non Profit (Cyclic Redundancy Check) - Cattolica University, since 2007, Research Group Social Reporting Non Profit Organization, Italy, 2007, Study Commission Project Guideline Social Report of Non profit Organisation-Onlus Agy, Italy, since 2007. Member as external consultant Commissione Bilancio Sociale dell'Ordine dei Dottori Commercialisti ed Esperti Contabili, Milan, since 2008. Subsitute member Arbitro Bancario e Finanziario, Italy, since 2009.