2846 E 90th St #1003 Tulsa OK 74137 Records