Leroy Townsend was born in 1945, age 78. Leroy Townsend's address is 3900 Waldron Road , North Adams, MI 49262. Possible relatives include Ann Townsend, Jessie Townsend and 3 others. Public records show Leroy has also lived in Hillsdale, MI and Holland, MI. Leroy's latest phone number is (517) 458-6312. Previous phone numbers include (517) 547-5670.
Address History: 3900 Waldron Road, North Adams, MI 49262;
48 River Street, Hillsdale, MI 49242;
Holland, MI 49423;
Jerome, MI 49249;
Morenci, MI 49256
Results 1 - 1 of 1