As Khai isn't here, I'll take his place for a moment.
There are many species of fish feeding on many different things. This is reflected in the diversity of their teeth. In fishes, teeth may be distributed throughout the oral cavity and pharynx - on the jaws, palate, tongue and some of the branchial arches. They are directed inwards and serve to anchor prey. All teeth of most fishes and primitive tetrapods have a similar shape, a condition called HOMODONT. The shape depends on how the teeth are used. In most fishes they are simple cones and function to prevent slippery prey from escaping. Shark teeth are triangular with sharp edges for slicing prey into large chunks. Some fish that feed on large shellfish have flattened tooth plates which function to crush their prey.
It is most likely to be a Sheepshead which has surprisingly human like teeth.
