Favorite Jessica Scott & Associates – Keller Williams Advantage Address: 2651 E 21st St,Ste 100,Tulsa, OK 74114