James B Crooks Author

James B. Crooks is emeritus professor of history at the University of North Florida.