Donors provided toys and Catholic Charities staff and volunteers distributed them to about 400 children Dec. 11-12.