Alan Craig M.B.E., B.Mus., P.G.C.E.