The Greek philosopher Heraclitus once said, “No man ever steps in the same river twice, for it’s not the same river and he’s not the same man.” Unfortunately, as practical experience has shown, the reality is a bit different, at least in the case of “a river of mistakes.” Much has been said and written […]