Answer: raggeddick

AnswerCrossword Clue
RAGGEDDICK

Horatio Alger hero