CV (updated Oct 2025)