Leo’s residency is at 13 Autumnwood Way, Lewes, De 19958. The possible relatives of Leo are Leo James Menard, Michael J Menard, Elizabeth A Menard and 2 other people. He has stayed in Lebanon before moving to Lewes. Records link phone number (302) 945-9102 with Leo’s details. 1939 is the birth year of Leo. Leo was born 85 years ago.