Stylocheilus striatus

(Quoy & Gaimard, 1832)
This species name is also known as Stylocheilus longicauda