5034 El Camino Dr #31, Colorado Springs, Co 80918 is where Francis lives. The number currently linked to Francis is (719) 268-6764. This person has lived also in Colorado Springs, Wrightwood and Phelan. His birth year was listed as 1964. The current age of Francis is 60. Possible relatives of Francis are: James L Alexander, Kathy Lois Alexander, Tony Alexander and one other person.