2826 E 90th St #1603 Tulsa OK 74137 Records