Author: David Teixeira de Azevedo
Alternate names: David Azevedo
Born: 25/04/1958