DAVID P RANFORD