Hey Poppy –
Use the Solicitor to handle him putting the kids in the middle and the maintenance issues.
If you have any type of on line account….twitter, facebook, instagram….. etc he will pop up there too! Or monitor your information to see ways to get at you. Block him.
Overall, you sound like your doing really well and your spirits are actually good!
Blessings, Chickadee