hypnologist
Etymology
From hypnology + -ist.
noun
someone versed in hypnology.