IC1396, Riccardo Cafarelli