6268 E Latimer St Tulsa OK 74115 Records