Neil Francis was born in 1937, age 87. Neil Francis's address is 1711 S Extension Road Apt 2060, Mesa, AZ 85210. Possible relatives include John Francis, Karen Francis and 3 others. Public records show Neil has also lived in Laytonville, CA and Santa Rosa, CA. Neil's latest phone number is (707) 526-5761. Previous phone numbers include (805) 526-5761 and (805) 626-1109.
Address History: 1711 S Extension Road Apt 2060, Mesa, AZ 85210;
265 Po Box, Laytonville, CA 95454;
Santa Rosa, CA 95403;
Ventura, CA 93001
Results 1 - 1 of 1