In general, the noun/verb distinction is accurate, but not completely so.
If I were a lobbyist, I might say "I advocate lower taxes."
But if the Republican Party retained me (with or without pay) as an advocate for lower taxes, I could say "I am an advocate (noun) for the Republican Party" or "I advocate (verb) for the Republican Party."
“advocate for” or just “advocate”?
In general, the noun/verb distinction is accurate, but not completely so.
If I were a lobbyist, I might say "I advocate lower taxes."
But if the Republican Party retained me (with or without pay) as an advocate for lower taxes, I could say "I am an advocate (noun) for the Republican Party" or "I advocate (verb) for the Republican Party."