Francesco Cafarelli (1942–2017)