Frederick Everest Haight. Ph.D