Kellard Townsend was born in 1968, age 55. Kellard Townsend's address is 6530 Spring Mill Road , Indianapolis, IN 46260. Possible relatives include Sarah Lewis, Janice Townsend and 3 others. Kellard's latest phone number is (317) 251-4754.
Phone Numbers: (317) 251-4754
Address History: 6530 Spring Mill Road, Indianapolis, IN 46260;
12306 E Winslow Road, Warren, IL 61087;
Bloomington, IN 47401
Results 1 - 1 of 1