Answer: fluvialist

AnswerCrossword Clue
fluvialistone stressing the role of rivers in explanation