We have found 5 possible relatives of Leann: William I Toups, William Logsdon, Matthew Henry Toups and 2 other people. Leann's birth year is 1956. New Orleans and Atlanta are cities Leann has lived in. Leann turned 68 years old. Phone number listed for Leann is (404) 634-7907. Leann’s current address is 1084 Shepherds Ln, Atlanta, Ga 30324.