Craig Smith is an excellent guide and historian, we love travelling with him on many adventures.