Frances Leonard's address is 6209 E Mckellips Road Lot 12, Mesa, AZ 85215. Public records show Frances has also lived in Mesa, AZ and Saint Charles, IL.
Also goes by: Frances Irene Stumer
Address History: 6209 E Mckellips Road Lot 12, Mesa, AZ 85215;
6730 E Hermosa Vista Drive Unit 47, Mesa, AZ 85215;
Saint Charles, IL 60174;
Wheaton, IL 60189;
Sioux Falls, SD 57101
Results 1 - 1 of 1