3823 E 51st St Tulsa OK 74135 Records