Ashley McGuire is a senior fellow at The Catholic Association and Leigh Fitzpatrick Snead is a fellow at The Catholic Association.
Canada Lost Over 15,000 Citizens To Assisted Suicide In 2023. Now Britain Wants In On The Action.
By Ashley McGuire and Leigh Fitzpatrick Snead
.png)
.png)

