3810 S Florence Ave Tulsa OK 74105 Records