Episode 1127: Roger Gray on long-term investing

Episode 1127