B. Charles

B. Charles

15 Followers

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