Francis turned 67 years old. This person's birth year is 1957. The number currently linked to Francis is (718) 843-4507. Francis currently resides at 173 Fox Croft Vlg, Loch Sheldrake, Ny 12759. Francis is associated with Frank Lee Ulbrich Printing & Publishing, Inc. Other cities that he has stayed in are Brooklyn, Jamaica and Ozone Park.