What's a good adjective that means something similar to "advocate"? For instance, "He is an advocate. He's _____."
Proactive and practical are not quite the right sense -- proactive ignores the spokesman aspect, and practical ignores the vocal aspect.
Does English have any adjectives that express the same idea as "advocate"?