4637 E Independence St Tulsa OK 74115 Records