Ben Cameron offers us challenges and encourages hope.