echinologist
Etymology
From echino- + -logist.
noun
One who studies echinology.