DAVID A STOKES