Leo currently resides at 938 Whisperwood Dr #3, Fenton, Mi 48430. The birth year was listed as 1951. Leo has listed phone number: (810) 655-4748. He has stayed in Swartz Creek before moving to Fenton. Leo has reached 74 years of age.