D P & M J Mcfarlane