Leo has previously lived in Midwest City, Oklahoma City and Choctaw. Cecelia Loui Allard, Linda Marie Fehlen, Pauline M Allard and 2 other people are people possibly related to Leo. Leo has listed phone number: (405) 732-9662. The birth year was listed as 1950. The residency of Leo is at 1208 Nottoway Dr, Midwest City, Ok 73130. Leo was born 74 years ago.