358289 E 17th St Stroud OK 74079 Records