Ricardo Torres Serrano Lopez