David Rivers, P.