The possible relatives of Leo are Svictoria Ewaldjohnston, Luella May Johnstonager, Terrie Ann Johnston and 6 other people. 3291 Drexel Ave #G, Flint, Mi 48506 is where Leo lives. His birth year was listed as 1960. Leo turned 64 years old. Leo has previously lived in Burton, Davison, Grand Blanc and one other city. Leo owns the phone number (810) 736-4597.