Well done Malcolm - I had tried the World Wide ABC Index without luck.
It's interesting that although John Chambers submitted both the D and E versions of the tune in the ABC database, the D version is marred by discords. Either John had an off day when he did the transposition to D, or the program he used was flawed. I know that the E#7s should be E7s and maybe there's some melody problems too. You'd be better off starting with the E Major version.