Libby, How wonderful. I can hear the relief in your 'voice'. Rehab would probably be a good idea to get him back to his ol' self. My DM has had to do that a few times and it made a great difference.
All I can say is Thank God, Thank God, Thank God!!!
Pls continue to let us know how he is doing. Try very hard to get some sleep tonight, I know this has taken it out of you.
God bless. Alice.