Shelsea Leonard was born in 1985, age 38. Shelsea Leonard's address is 500 E Plum Street , West Union, IA 52175. Possible relatives include Ashley Baker, Blake Baker and 9 others. Public records show Shelsea has also lived in Clermont, IA and Elgin, IA. Shelsea's latest phone number is (641) 682-1037.
Also goes by: Shelsea M Baker
Phone Numbers: (641) 682-1037
Address History: 500 E Plum Street, West Union, IA 52175;
605 Larrabee Street, Clermont, IA 52135;
Elgin, IA 52141;
Ottumwa, IA 52501
Results 1 - 1 of 1