david perez