D & M PORTER LTD