Jeff Cavins reflections