Thomas McKenna, CM

From Vincentian Encyclopedia