ivan valls dominguez