Leroy Townsend was born in 1926, age 97. Leroy Townsend's address is 6810 Daryll Drive , Flint, MI 48505. Possible relatives include Precious Cochran, Tania Green and 11 others. Leroy's latest phone number is (810) 238-0069. Previous phone numbers include (810) 785-9435.
Address History: 6810 Daryll Drive, Flint, MI 48505;
230 E Jackson Avenue, Flint, MI 48505;
Mount Morris, MI 48458
Results 1 - 1 of 1