Charles Noble B.Sc, B.Ed, M.Sc