6802 s 65th w ave tulsa ok