Profile of david sanchez