kenneth j stokes