Yes he has and thanks.Instead of closing another thread, I will flag Taxing Matters who is a tax attorney who posts to the forum to see if he can help. It appears, however, that LdiJ (a tax professional) has addressed your questions well.
@Taxing Matters