allan stokes