José Luis Villaveces Cardoso 1945-2019