John Anderson, DPD