2875 E Admiral Pl Tulsa OK 74110 Records