Suddenly I register that St. Clair is shorter than Josh. Much shorter. It's odd I didn't notice earlier, but he doesn't carry himself like a short guy. Most are shy or defensive, or some messed-up combination of the two, but St. Clair is confident and friendly and
Despite his shorter stature, St. Clair presents himself confidently and warmly, which makes his height less noticeable. The narrator realizes this only upon comparing him to Josh, noticing how much shorter he is than expected.
Unlike many who are short, who tend to be shy or defensive, St. Clair's attitude is different. He exudes a friendly and assured demeanor, making his height seem less relevant to his personality and presence.