DAVID C STOKES