Return to Directory First Name Charlie Last Name Spencer Address 3812 Spyglass, Oklahoma city, OK 73120 Phone Number 405-641-0498 Contact listing ownerSend Message Name Email Phone Number Message