Carter
Carter
The gentle priest of the local parish who always has a smile on his face.  When Mei and Yu come to play at the Church, he is happy to watch over them.
Previous
Next