ever since then lenny castro has become an insistent figure on the recording of several albums