Input (grade 7): William Xavier Barbosa, or William, (born 22 September 1983 in Campo Grande) is a Brazilian footballer.
Output (grade 7): William Xavier Barbosa (born 22 September 1983) is a Brazilian football player.