Richard McCullen, CM

From Vincentian Encyclopedia