David Foster | Time Passing