3115 S 73rd Ave E #59 Tulsa OK 74145 Records