10520 E Admiral Pl Tulsa OK 74116 Records