B. Charles

B. Charles

Pennsylvania-raised. Educator. Writer. Husband. Interested in history, politics, culture, and media.