James Cahall Reflections in Time

28