2239 Terwilleger Blvd Tulsa OK 74114 Records