dan difelice