marc pastor