354969 E 820 Rd Stroud OK 74079 Records