Olive topsnail
Margarites olivaceus