2834 E 90th St #1808 Tulsa OK 74137 Records