8924 E 62nd Ct Tulsa OK 74133 Records