3916 E 59th St Tulsa OK 74135 Records