Hmmmmm....
I find myself in total agreement with your assessment of each of the people you have listed!
Cool.