5966 E Newton St Tulsa OK 74115 Records