fellow traveler, fellow traveller
admirer, booster, champion, friend, protagonist, supporter
sympathizer