10216 E 21st Place, Tulsa, OK 74129