Michael Palmrose March 4, 2025 Top 3 Mechanisms March 2, 2025 Michael Palmrose March 4, 2025 top 3 mechanisms