2830 E 90th St #1701 Tulsa OK 74137 Records