スペースシャトルには2度搭乗し、2007年のSTS-117では操縦士、2009年のSTS-119では船長を務めた。
2007年6月，斯旺森登上了阿特兰蒂斯号航天飞机执行STS-117，又于2009年3月登上发现号航天飞机执行STS-119。