Here are some photos of his mouth.The spines appear to match a vampire. Can you take a pic of the mouth? If it has a frilly lip, then its definitely leporacanthicus vampire.
http://www.planetcatfish.com/common/species.php?species_id=1797

Thank you for your help!Yup, there's the frilly lip (in tank photo).