CV (updated 8/2026)