david potter