David Mills, lll