What Is Owasso Foundation’s Tax ID Number? The Owasso Foundation EIN is: 81-1650005 January 10, 2017 | No Comments | Category: