3815 E 60th St Tulsa OK 74135 Records