Gianni DeMagistris (n.