1703 W 63rd St Tulsa OK 74132 Records