Lamellitrochus, a new genus of Solariellinae (Gastropoda: Trochidae), with descriptions of six new species from the Western Atlantic Ocean. New species of Gaza, Mirachelus, Calliotropis and Echinogurges (Gastropoda: Trochidae) from the Northwestern Atlantic Ocean.