Joan Amengual Valera
Palma de Mallorca, Spain