© 2025 Charles Keil