sam campos