Stay in Touch
Charles sends out an email every time a new book is released. If interested please sign-up for Charles' newsletter.
Upcoming Events & Appearances
Charles' schedule is constantly being updated so please check back often.
Charles sends out an email every time a new book is released. If interested please sign-up for Charles' newsletter.
Charles' schedule is constantly being updated so please check back often.