like the others just above, I also much prefer the term "provider".....it's generic, non-controversial, respectful, and descriptive.....
in a perfect world, "sex worker" would be entirely acceptable....but we're not there yet.......and, of course, "escort" is one of those wink-wink words coined decades ago for this trade to cover up illegal activity....it's a quaint, dated, and tired word for this......