© 2025 val erickson. all rights reserved. privacy policy.