My life has changed. As of July 10th the world as I know it has been altered. I kicked him out. I packed his clothes - all but a few hanging shirts that he never wears anyway - and told him to leave. And, I haven't heard from him since.
I will try in the next few weeks to tell the whole story - with changed names - so that I can learn from this and maybe others can too.