John Moss Investments in Tulsa OK Advertisement John Moss Investments 8505 S Elwood Ave Tulsa, OK 74132 (918) 299-3674 Listed On These Pages: Stock & Investment Brokers Advanced Search Keyword: Name: Address: City: City: Select State Oklahoma Zip Code: