I'll second the Mccosker. I have 2 and that looks just like the juvenile/female.
I have a
LFS that sells "assorted wrasse" too and I love it when I catch a Mccosker in there for $30 while others who properly identify them sell for $40-$50. Sad thing is tho they usually aren't healthy..
Great fish to have...mine are very active and swim all over the tank plus when they flash it's pretty cool to watch them race all over
Sent from my iPhone using Aquarium Advice