J. G. Brown resides in St. Louis, Missouri, and has recently retired from a career of teaching history and government on the high school and community college levels.J. G. Brown resides in St. Louis, Missouri, and has recently retired from a career of teaching history and government on the high school and community college levels.