His birth year was listed as 1963. The current age of Francis is 62. Public records show North Lauderdale, Lake Placid, Davie and one other city as cities Francis also stayed in. Francis currently resides at 4607 Sturgeon Dr, Sebring, Fl 33870. The number currently linked to Francis is (863) 402-5414.