A day in the life of James Cavanaugh - or a few