Angler meets goal of catching a fish in all 50 states