Thank you all for the great info. It seems like there are lots of opinions and some are much better than others. It seems like this group is pretty much "like minded" and the reputable company I purchased my fish from have a different opinion of how to stock a pond. My goal is not necessarily to have huge trophy fish of any specific type. It is more for enjoyment and to have my kids friends want to come over and spend time in the outdoors. On the other hand, I don't want my fish starving and skinny.
So far my biggest take away from this thread is to catch as many of the catfish as I can this summer. While I enjoy catching and eating catfish, it is much more fun to catch and watch the kids catch the BG and the LMB. They get so excited when they catch a LMB.