Lucio Castro is a film director and fashion designer born in Argentina and based in New York City. From Wikipedia