Russell’s residency is at 916 Wilson Ave, Seminole, Ok 74868. Public records show Seminole as a city Russell also stayed in. The number currently linked to Russell is (405) 382-4469.