Leo owns the phone number (850) 574-1241. Leo's birth year is 1946. In addition to Tallahassee, Leo also lived in Tallahassee, Dothan and Orlando. Leo currently resides at 4006 Crawfordville Rd, Tallahassee, Fl 32305. Leo is associated with Kingdom Ministries, Inc. This year Leo celebrated his 78 birthday.