Rupert speaks with Dr Andrew Weil, celebrated doctor of holistic health and integrative medicine: Hollyhock, Cortes Island, Canada.