samuel Diaz