Answer: flimflamartist

AnswerCrossword Clue
FLIMFLAMARTISTMarksman?