Knowledgeable

Knowledgeable, respectful, and honest! What else can you say?