professor j. c. havstad