juan pinto duran