Francis was born 97 years ago. Francis now resides at 1300 Airport Blvd, Melbourne, Fl 32901. Phone number listed for Francis is (317) 293-2473. Public records show Indianapolis as a city Francis also stayed in. People possibly related to Francis are Mark Stratton Lea, Ethel S Leake, Eelena T Lea and 2 other people. His birth year was listed as 1926.