The residency of Leonard is at 294 Smith St, Riverside, Al 35135. The current age of Leonard is 72. Leonard's birth year is 1952. Leonard has listed phone number: (205) 884-6919. This person has lived also in Riverside, Birmingham and Homewood. Leonard is related to or closely associated with Theresa M Nielsen, Therese Nielsenwright, Daniel W Nielsen and 3 other people.