There not enough adjectives to describe how great Michael was in his visit. He explained things on our level and was patient as we asked lots of questions.