The number currently linked to Francis is (781) 769-0554. The current age of Francis is 93. Francis now resides at 64 Devon Rd, Norwood, Ma 02062. Cities Francis has lived in before are Norfolk, Franklin and Norwood. 1930 is the birth year of Francis.