Streams and Mountains Without End – David Rankin Reflection