Leo currently resides at 1618 Dr Andrew J Brown Ave, Indianapolis, In 46202. Leo turned 93 years old. Leo owns the phone number (317) 926-2275. Leo has previously lived in Indianapolis. Leo's birth year is 1931. People possibly related to Leo are Saundra A Madden, Mary Ethel Madden, David Leo Madden and 2 other people.