what you have is probably a synodontis petricola. what size is he?
he should be brown with black spots, a forked black tail with white edges, black fins with white leading edges and white barbels.
I would get one or two more if you can.
synos eat snails by the way!