gian swanson