Recent gifts show versatility of Catholic Community Foundation