Thank you for the good information John, I will have to check those resources out.
As far as I can see it was Lyon, France. St. Jean de Lion is a Cathedral in Lyon. (Possibly the baptism of Pierre & Marie Leveille unless she is from another province.)
It sure is a jigsaw puzzle.
I'll keep you in the loop if I find anything.