Nature’s Finest … golf testing ground? Big Cedar Lodge, located in Missouri’s Ozark Mountains, has become a testing ground for new golf technology that not only benefits its five highly touted courses, but the environment. Ken Klavon June 5, 2024