The birth year was listed as 1918. Francis has listed (954) 942-5063 as his phone number. The current age of Francis is 105. Francis is a resident of 1591 23Rd Way, Deerfield Beach, Fl 33442. Francis has previously lived in Pompano Beach. Francis's possible relatives are Cabrino C Leonardo, Carl Joseph Leonarro, Frances D Leonardo and 4 other people.