I apologize for all the typing errors above, as I was on my phone and I can't type well on that screen - the keyboard is tiny. Thank you all for the support and advice. Sadly, he has refused any, and all professional help thus far that he needs very much. I have not looked into any that make...