sandy long