thomas-stokes