nate swenson