Legal name: Ricardo Sigilfredo Olivarez Swift-Ochoa
Also performs as: Dicky Ochoa, Instruments of Science & Technology, Onasis (Richard Swift)
Discography
Showing official release groups by this artist (Show all release groups / Show official various artist release groups / Show all various artist release groups)