4637 E 59th St Tulsa OK 74135 Records