Wow that sounds like quite a cast! Glad he's back home and that he (and his parents!) are doing well.

Give him our best!