A city Leonard has lived in before is Minden. Leonard has reached the age of 73 years. His birth year was listed as 1951. The possible relatives of Leonard are Patricia J Hollingsworth, Leonard Patrick Hollinsworth, Latricia Danielle Hollingsworth and 2 other people. The number currently linked to Leonard is (318) 371-9886. Leonard’s residency is at 707 Jackson St #4, Minden, La 71055.