Leigh is a resident of 3 Saint Charles Pl, Daphne, Al 36526. Cities Leigh has lived in before are Daphne and Tuscaloosa. This person is linked with Leigh S Barnard, Cpa, Pc. This person's birth year is 1966. The current age of Leigh is 58. Records link phone number (251) 626-1561 with Leigh’s details.