D P & C G Taylor