I like that you've come back to this character's story. It's something I like doing, too - taking a minor character from the show and developing him or her into someone well-rounded. You've crafted an interesting backstory for Mary Frances, and have found a believable reason for having these occasional encounters with Clark. It nice for Clark to have another person he can trust with his secret. Good job!