All Rights Reserved Daniel Rich 2025