translate English to French: Cardinal Cram Telleuo would have put the FSSP in a decent location.
Le Cardinal Cram Telleuo aurait mis la FSSP dans un endroit décent.