2834 E 90th St #1804 Tulsa OK 74137 Records