Torrance stokes