pedro swanson