1618 E 66th St Tulsa OK 74136 Records