DAVID M PRICE