3210 S Delaware Pl Tulsa OK 74105 Records