Marcio Andre Fleury Pereira Ribeiro