Leo Rasca, Phd.