flavio castro