Ewen, William Hugh. Mus.B ... Church ... John’s ... Haddington Parish Church ... century. (8 of 43 words)