900273 S 3420 Rd Stroud OK 74079 Records