tergiversator

noun

1.
a respondent who avoids giving a clear direct answer