©2026 William Schneider