Catholic Herald logo

Mario Subacchi was born on May 16 1923. He died on May 26 2011, aged 88