Jo Rose
Jo Rose holds degrees from Harvard and the University of Cambridge and teaches courses on mythology and European magic traditions at the University of Oklahoma.
Jo Rose holds degrees from Harvard and the University of Cambridge and teaches courses on mythology and European magic traditions at the University of Oklahoma. See less