Echo is an investment firm generating exceptional financial and social returns by connecting overlooked domestic resources and infrastructure with world-class founders, ideas, and capital... Based in Oklahoma City, we connect globally sourced ideas,..
Relevance: 13.76454