Carlo sounds like he's doing real good and by looking at him in pictures he looks much younger then his age.
Also, Steve your doing a great job with him slowly getting him back to his self, looking over him day and night and staying positive.
Keep up the good work with him.
xoxoxoxoxoxo