Ron Latas, Ricardo Pedro, Universidade da Coruña, Spain