6787 E 66th Place Tulsa, OK 74133