Saint Louis, Carmichael, Folsom and one other city are cities Russell has lived in. Russell was born 78 years ago. This person's birth year is 1946. Russell is a resident of 171 Ballwin Manor Dr #L, Ballwin, Mo 63021. Russell has listed (636) 527-6415 as his phone number.