Answer: shoesalesman

AnswerCrossword Clue
SHOESALESMAN

One who deals with flats