Manuel Castillo Dávila's career