look like an alligator gar to me.
here's what I think: it can't be a Florida gar unless it is a gar that got throw out from a fish keeper. Spotted(and FLG) doesn't have that kind of snout. The pattern look a lot like alligator gar or long nose. And that thick boddy, annal fin, mid belly fin and tail say it is most likely an alligator gar than anything else(unless you can say that he hook a tropical out of AZ's water).It's a gar...doesn't looks like an alligator to me. The only one way to know for sure is check the mouth and see how many tooth rows it has. If it has two rows, its an alligator...but if it's one row then it could be a shortnose, spotted or florida gar.