johnwalter25.substack.com