Answer: flimflamartist

AnswerCrossword Clue
FLIMFLAMARTIST

Marksman?