12017 E Archer St #1-25 Tulsa OK 74116 Records