Radical is associated with liberal, so that wouldn’t work.
Utopian deals with a very specific philosophy, so that contradicts the
sentence. A partisan is someone who is affiliated with a specific
party, so it too contradicts the sentence. A reactionary doesn’t
necessarily fit the description about making the program work. A
pragmatist deals specifically with what is practical, what system will
work.
(C)