Thanks a ton!I believe that is a leopard wrasse. M. ornatus....again I'll let the experts positively ID. And "she" is definitely a he.
The other Halichoeres wrasses in your other pictures are H. leucoxanthus commonly called yellow and purple wrasse.










