From Minco to the Muppets, he’s living a green dream Dec. 20, 2024 EDMOND, OKLA. — You know those weirdos who seem to stumble backward into success? Lucas Ross is one of them. Just ask his boss, Kermit…