Caenogastropoda [Unassigned]
Cephalaspidea
Heterobranchia [Unassigned]
Lepetellida
Littorinimorpha
Neogastropoda
Pylopulmonata
Trochida