Go with a reputable contractor preferably someone who builds a fence that you will like for the rest of your life. Nothing worse then paying for a contractor who under bids a project to do work that could have been done by yourself for the same price down down the road. It's one of those projects that look good for a year then all of a sudden after a few years starts to show signs of poor building.
oh ask your insurance provider, your church brotheren, or look up sites like angles list.
Dakota fence in grand forks is on the spend end but look at their review's online
Good luck captn