I'll join in with another WOW! {{{{{{{{{{{{{{{{{{Betsey}}}}}}}}}}}}}}}}}}}
You have showed incredible patience, incredible strength and great insight and understanding. This was really a wonderful post about a great job! You did ask the tough questions and he did everything in his power to answer them and you did an amazing job of handling the answers unflinchingly.
I agree with KK. Time for patience with him. He really seems to want to find the answers and he has indeed been running for so long that now he needs to do the same work that you have done. You can't fix it for him but you can continue to support him as he goes through it.
Great work Betsey - and everyone on this board is here to support you. You have a such a great and loyal following - because you are such a great and loyal human being. Continue being good to you! Totally