3225 E 61st St Tulsa OK 74136 Records