Answer: crackerjohn

AnswerCrossword Clue
CRACKERJOHNA-one