I think it is a stomatella snail, which are good little cleaners. I had them for quite a while, then I had a wrasse who decided to eat them all. Depending on how many you have in your rock, they can multiply.(A lot of people will take them off of your hands). Also, they are reef safe as far as I know.