Josh, for now, and this is just me, I would be going to bait stores and buying dozens of fathead minnows to stock in the pond (again, making certain that you know what a fathead is, and can tell if they are not fatheads). This is because of the joy of stocking fish.
Then, in a few months, when you can source 20-40 lbs of adult fatheads, I would do that too.
When the water temps get close to 70 degrees, all the fatheads should start spawning, about every 2 weeks. I'd let this happen all summer long without any predator fish.