2830 E 90th St #1702 Tulsa OK 74137 Records