Cleo now resides at 274 Ruth St, Ozark, Mo 65721. The phone number (417) 582-1908 is Cleo’s. The birth year was listed as 1922. Cleo was born 102 years ago. Ozark and Heber Springs are cities Cleo has lived in.