3230 Southwest Blvd Tulsa OK 74107 Records