17407 E 43rd St Tulsa OK 74134 Records