What a monster he was. I am glad you are free of him!
Thank you for your replies. I feel like I'm too close to the situation and your words really strengthen my resolve and help me see more clearly.
PS hell hath no fury like the NPD person who is confronted or disobeyed....