Herrera Vallejo, Andrés David