I have always gotten the trout from Crystal Lake Hatchery or Fisheries. Marvin Emerson at (417) 683-2301. Usually they have lots of fish, but several years ago it was hard to get fish of any size. They are lots of fun to catch and the fish seem to be very healthy. Let me know if you have any other questions.