Ivan Eduardo Mercado Martinez