Advocate vigorously, 8 letters
Avid supporter, 10 letters
Noisy public speaker, 10 letters
Vocal political supporter, 10 letters
Vociferous supporter, 10 letters