1761 W 63rd St Tulsa OK 74132 Records