7629 Mackerel Dr #56, Lake Charles, La 70605 is where Russell lives. 1966 is the birth year of Russell. Public records show Lake Charles as a city Russell also stayed in. Russell is related to or closely associated with Karen Renee Moreau, Helen A Moreau, Paul N Moreau and one other person. The number currently linked to Russell is (337) 478-8345. The current age of Russell is 58.