David Freire

Dr. David Freire

SIANI, Universidad de Las Palmas de Gran Canaria, Las Palmas de Gran Canaria, Spain