All content is copyright © 2007-2024 Charles Thomas.