18126 E 2nd St Tulsa OK 74108 Records