Mariano Pérez de Ayala, presidente de Cáritas Sevilla