Archdiocese fires worker over credit card dealings