Ricardo Villalobos (Photo: Stefan Stern / ECM Records) Ricardo Villalobos (Photo: Stefan Stern / ECM Records)