I agree with your assessments. Where do you rank Shep?
See above
A little kinder than GeronL: I’ll say “low-intellect”