Richard Palmer, CEO of Eleeo, named one of MO’s Top 100 Impact CEOs