8413 Ne 26th St Spencer OK 73084 Records