You Are About to Claim the Listing :

IBC Bank
2250 E 73rd St, Ste 100,, Tulsa
OK - 74136