Russell now resides at 1316 Cherry Ave, Ponca City, Ok 74601. Russell was born 38 years ago. Russell's birth date was listed as 1986. Other cities that he has stayed in are Arvada and Loleta. Phone number listed for Russell is (580) 762-1430.