Peter McDuffe articles