670 N 28th West Pl Tulsa OK 74127 Records