A smart person with a vast amount of highly specialized information.
Jenna you know so much about that subject. You're such a bean!
197👍 150👎