Fr. Marc-Andre Campbell

Ecclesiastical heraldry including a Crest and Badge Granted in Canada.

Categories