Fr Charles Llueras, CRIC