G. Scafoglio's scientific contributions