347524 E 830 Rd Stroud OK 74079 Records