Author: Juan Jose Tamayo Acosta
Alternate names: Juan José Tamayo-Acosta