Over the past few weeks I have been privileged to attend a number of significant events involving a range of...