2708 E 28th St N Tulsa OK 74110 Records