Profile of David Torres