4141 S New Haven Pl Tulsa OK 74135 Records