51152 W 271st St S Stroud OK 74079 Records