Dogs can't tell us in words, only their actions. Your dog very clearly wanted you to know that guy's not a good person, and he's scary. By the sound of it that is not aggression, at all; that's coming from a dog trainer. If my dog doesn't like or trust somebody, I don't either. He's never been wrong about people before.