Felix Garcia Riera's career